使用 SOFAStack 快速构建微服务的问题,
maven的setting.xml是如下配置:
<profile>
<id>default</id>
<activation>
<activeByDefault>true</activeByDefault>
</activation>
<repositories>
<repository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>maven-snapshot</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</repository>
</repositories>
<pluginRepositories>
<pluginRepository>
<snapshots>
<enabled>true</enabled>
</snapshots>
<id>maven-snapshot</id>
<url>https://oss.sonatype.org/content/repositories/snapshots</url>
</pluginRepository>
</pluginRepositories>
</profile>
balance-mng/pom.xml配置为:
<packaging>pom</packaging>
<modules>
<module>balance-mng-facade</module>
<module>balance-mng-impl</module>
<module>balance-mng-bootstrap</module>
</modules>
<parent>
<artifactId>kc-sofastack-demo</artifactId>
<groupId>io.sofastack</groupId>
<version>0.0.1-SNAPSHOT</version>
</parent>
<groupId>io.sofastack</groupId>
<artifactId>balance-mng</artifactId>
<version>0.0.1-SNAPSHOT</version>
<name>balance-mng</name>
<description>Demo project for Spring Boot</description>
<properties>
<java.version>1.8</java.version>
</properties>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>io.sofastack</groupId>
<artifactId>balance-mng-facade</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>io.sofastack</groupId>
<artifactId>balance-mng-impl</artifactId>
<version>${project.version}</version>
</dependency>
<!--SOFARPC 依赖-->
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>rpc-sofa-boot-starter</artifactId>
</dependency>
<!--SOFATracer 依赖-->
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>tracer-sofa-boot-starter</artifactId>
</dependency>
<!--SOFARegistry 依赖-->
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>registry-client-all</artifactId>
</dependency>
<!--runtime 依赖-->
<dependency>
<groupId>com.alipay.sofa</groupId>
<artifactId>runtime-sofa-boot-starter</artifactId>
</dependency>
<!--SOFALookout 依赖-->
<dependency>
<groupId>com.alipay.sofa.lookout</groupId>
<artifactId>lookout-sofa-boot-starter</artifactId>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<defaultGoal>compile</defaultGoal>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<version>3.6.3</version>
</plugin>
</plugins>
</build>
使用run as ---> maven build,报如下错误:
[INFO] Scanning for projects...
[ERROR] [ERROR] Some problems were encountered while processing the POMs:
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:rpc-sofa-boot-starter:jar is missing. @ line 20, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:tracer-sofa-boot-starter:jar is missing. @ line 25, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:registry-client-all:jar is missing. @ line 30, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:runtime-sofa-boot-starter:jar is missing. @ line 35, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa.lookout:lookout-sofa-boot-starter:jar is missing. @ line 40, column 15
@
[ERROR] The build could not read 1 project -> [Help 1]
[ERROR]
[ERROR] The project io.sofastack:balance-mng-bootstrap:0.0.1-SNAPSHOT (D:\mmars2\kc-sofastack-demo\balance-mng\balance-mng-bootstrap\pom.xml) has 5 errors
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:rpc-sofa-boot-starter:jar is missing. @ line 20, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:tracer-sofa-boot-starter:jar is missing. @ line 25, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:registry-client-all:jar is missing. @ line 30, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa:runtime-sofa-boot-starter:jar is missing. @ line 35, column 15
[ERROR] 'dependencies.dependency.version' for com.alipay.sofa.lookout:lookout-sofa-boot-starter:jar is missing. @ line 40, column 15
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/ProjectBuildingException