maven发布到nexus常见问题集

maven发布到nexus常见问题集:
1.出现:Cannot deploy artifacts when Maven is in offline mode 错误
解决办法:
原因是intellij IDEA14 默认为offline模式,进入Settings,把Work offline的勾去除即可。

maven发布到nexus常见问题集_第1张图片

2.出现: Return code is: 401, ReasonPhrase: Unauthorized.
解决办法:
1.检查pom.xml、setting.xml 对应nexus账号密码是否错误。
2.检查pom.xml、setting.xml 对应url地址是否正确。
maven发布到nexus常见问题集_第2张图片


3.出现: Return code is: 400, ReasonPhrase: Repository does not allow updating assets: maven-releases.
解决办法:在nexus的maven-releases设置为 Allow redeploy(可重复提交)即可
maven发布到nexus常见问题集_第3张图片

4.出现:Compilation failure: Compilation failure (编译失败)
解决办法:
因为jdk版本的升级导致一些api已经失效,解决的办法有很多,最好的办法是在pom.xml文件中加入如下配置(通过配置maven-compiler-plugin插件解决此问题):
< plugin >
< groupId > org.apache.maven.plugins groupId >
< artifactId > maven-compiler-plugin artifactId >
< configuration >
< source > 1.8 source >
< target > 1.8 target >
< testSource > 1.8 testSource >
< testTarget > 1.8 testTarget >
< encoding > utf-8 encoding >
< compilerArguments >
< verbose />
< bootclasspath > ${java.home}/lib/rt.jar;${java.home}/lib/jce.jar bootclasspath >
compilerArguments >
configuration >
plugin >

对文章有什么疑问或者想要看更多文章可以加我订阅号,欢迎大家的踩踩~



你可能感兴趣的:(Nexus)