我正在尝试使用以下命令:
RUN mvn clean dependency:go-offline我得到了以下错误:
[ERROR] Failed to execute goal on project wc-dao: Could not resolve dependencies for project com.whitecoats:wc-dao:jar:1.0: Could not find artifact com.whitecoats:wc-commons:jar:1.0 in central (https://repo.maven.apache.org/maven2) -> [Help 1]我的项目文件夹:
1)wc-aws(JAR)
-pom.xml
-src
2)wc-admin(spring project WAR)
-pom.xml
-src
3)wc-dao(JAR)
-pom.xml
-src
-pom.xml据我所知,maven正在尝试在线寻找神器。但是工件是本地java项目(wc-dao),我的wc-admin(主项目)依赖于它。
如何解决这个问题?
错误发生在以下环境中:
Docker:
FROM maven:3.6.1-jdk-8 as maven_builder
ENV HOME=/app
RUN mkdir $HOME
WORKDIR $HOME
ADD . $HOME
RUN mvn clean dependency:go-offline
RUN mvn clean install -T 2C -DskipTests=true如何解决这个问题?
发布于 2019-07-26 20:56:19
Maven错过了工件
com.whitecoats:wc-commons:jar:1.0这似乎没有包含在您的项目中。
发布于 2019-07-26 21:03:16
找不到工件com.whitecoats:wc-commons:jar:1.0
您需要将wc-commons安装到本地maven存储库中,才能从另一个项目访问它,请使用:
mvn install -pl wc-commons
mvn dependency:go-offline不要忘记使用正确版本的wc-commons依赖:它应该与wc-commons的pom.xm文件中的版本相同。
https://stackoverflow.com/questions/57217291
复制相似问题