maven子项目打包报错

一、现象

父级打包可以,用idea工具deploy可以,但是在terminal deploy子项目会报401

二、命令

mvn clean javadoc:jar source:jar deploy -pl parent/child -am -Ddoclint=none -Dmaven.test.skip=true

javadoc:jar 打包注释

source:jar 打包源码

-pl 指定子项目

-am 编译依赖项目

三、解决方法:

idea设置里setting反复检查确实没问题,但是这仅仅代表idea没问题,所以用idea右边工具栏的maven project可以,但是命令行是用maven本身命令,使用mvn help:effective-settings -X查看当前生效的setting.xml,例如下图

可以看到目前我生效的是.m2下的settings(我实际的settings在另一个地方),替换掉这个地方的settings,再打包即可

你可能感兴趣的:(java,maven)