Particularly this message:
"The POM for com.sdl.web:content-client-api:jar:8.5.0-1012 is missing, no dependency information available."
seems like an issue in libraries. Also it's interesting that apparently Eclipse has different mechanism of resolving Maven dependencies (but it's only a guess).
Fortunately, this one is easy to resolve. In WebApp's pom.xml
you need to declare these dependencies:
<dependency>
<groupId>com.sdl.web</groupId>
<artifactId>cil</artifactId>
<type>pom</type>
<exclusions>
<exclusion>
<artifactId>content-client-api</artifactId>
<groupId>com.sdl.web</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.sdl.web</groupId>
<artifactId>content-client-api</artifactId>
<version>8.5.0-1013</version>
</dependency>
This excludes all content-client-api
artifacts and includes it again with a right version.