maven开发常见问题排除

 

Ò MAVEN2 使用 mvn install 命令出现 java.lang. OutOfMemoryError 错误 解决办法
命令行先执行: set MAVEN_OPTS=-Xms256m -Xmx256m, 然后照常执行: mvn install. 问题解决!
Ò 打开 maven的bin目录下的mvn.bat(windows),将 set MAVEN_OPTS=-Xms256m -Xmx256m添加进去,大小可以自己调整
 
Ò 有一些是环境问题,可以打开 maven的bin目录下的mvn.bat(windows),将 @echo off修改为@echo on,在命令行运行mvn命令可以查看到环境设置是否正确
Ò 在自己的环境编译运行 OK,提测就通不过 ?
可能由于自己的本地库还是老的 , 进入本地库删掉老的二方私库,一般可以定位到原因。
建议:修改过二方库的,在编译项目时最好先删掉老的本地库,重新install后再进行编译,避免提测出现问题 。
 
Ò 新建工程打包后没有自己的新建工程的 jar包 ?
可能是pom.xml文件没有配制正确,看一下项目中别的pom文件是怎样配制的,copy一份修改一下就可以了 。
 
Ò 错误:读取 \ jmxtools \1.2.1\ jmxtools
-1.2.1.jar 时出错; error in opening zip file
错误:读取 \ jmx \ jmxri \1.2.1\jmxri-1.2.1.
jar 时出错; error in opening zip file
2 错误
Ò 这是由于 sun的什么认证,使这两个jar下载下来是空的,而项目中有些jar包又依赖于这两个jar,报错了
Ò 解决办法

1、更换一下应用中jar的版本,减少对这两个jar的依赖

2、最根本的解决方法去网上把这两个jar下载下来覆盖掉。有同学已有可以发给大家一下

 

Ò mvn help:effective-pom       查看有效 POM
Ò mvn help:effective -settings    查看有效 settings
Ò mvn help:active -profiles    查看激活的 profile
Ò 这些命令会检查所有的的 pom 文件, settings 文件, profile 文件,帮助你查看其中的差异和影响。可能有些人在 ~/. m2/settings.xml 或者 M2_HOME/conf/settings.xml 做了自定义。大家统一设置 M2_HOME/conf/settings.xml, ~/. m2/ settings.xml请删除,方便部门内部统一
Ò 使用 - X 参数查看 Maven 详细运行情况,如  mvn clean install -X  , 让 Maven 打开 debug 日志。
Ò 关闭日志 mvn install -q  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值