手动在命令行使用maven打包jar报错

使用 idea 打包一切正常,手动在命令行使用命令打包就报错,最后查出问题出在项目的maven配置上。

在 spider 项目目录下执行 :

mvn clean install -Dmaven.test.skip=true

报错信息:

[ERROR] Failed to execute goal on project spider: Could not resolve dependencies for
project com.zh:spider:jar:1.0: Failure to find com.zh:zh-common:jar:1.0.0-RELEASE in
http://maven.aliyun.com/nexus/content/groups/public/ was cached in the local repository,
resolution will not be reattempted until the update interval of alimaven has elapsed or
updates are forced

显示 com.zh:zh-common:jar:1.0.0-RELEASE 没有在 Maven 仓库找到。

maven 的默认配置文件为  /Users/mac/.m2/settings.xml,该spider 项目的 maven 配置文件为 /Users/mac/.m2/settings_zh1998.xml,所以需要在输入命令的时候加上自定义的配置文件路径:

 mvn -s "/Users/mac/.m2/settings_zh1998.xml" clean install -Dmaven.test.skip=true

[INFO] BUILD SUCCESS

成功!

你可能感兴趣的:(java)