maven 常见问题

执行mvn clean 命令

报错:

permission denied

可是通过浏览器可以访问到相应文件,并且可以确认用户名密码没有问题;

最终解决方案:

执行mvn相关命令的时候 增加 参数:-Djava.net.preferIPv4Stack=true

这是个IPV4/IPV6相关的一个问题,暂时搞不清楚原因


mvn部署jar包:
mvn deploy:deploy-file -DgroupId=com.xy.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.4.0 -Dpackaging=jar -Dfile=E:\ojdbc14.jar -Durl=http://localhost:9090/nexus-2.2-01/content/repositories/thirdparty/ -DrepositoryId=thirdparty

注意,jar包不能放在本地的maven仓库目录中,必须放在其他目录;其中
DrepositoryId 为仓库名,必须跟setting.xml中配置一致!因为涉及到用户名和密码等

安装jar到本地仓库
mvn install:install-file -Dfile=/home/panteng/下载/file.jar -DgroupId=com.pt -DartifactId=project-name -Dversion=1.0.0 -Dpackaging=jar

maven 打包的时候常常导致一些文件损坏,如sqlite数据文件,web前端的一些资源文件等;解决办法:
使用 nonFilteredFileExtensions过滤


posted @ 2018-04-14 18:41  沙中世界  阅读(496)  评论(0编辑  收藏  举报