Maven疑难排解
来源:互联网 发布:华为机顶盒装软件 编辑:程序博客网 时间:2024/06/03 15:09
如何诊断在Maven构建过程中碰到的问题?可以看一下这些手段:
1. 你正运行什么版本的Maven? 如果不是Maven 2.0.9或以上,你需要升级。 Maven 2.0.9是第一个设置了核心插件版本的Maven版本。为什么这很重要呢?因为在2.0.9之前,Maven会自动下载核心插件的最新版本,比如jar插件和compiler插件。而最新版本插件由于其不稳定性可能导致你的构建失败。因此,如果你还在使用2.0.9以下的Maven,升级吧。
2. 有时候遇到奇怪问题的时候,清理一下你的本地仓库。检查一下snapshots的更新策略。
3. 使用:
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做了自定义。(详细请参考http://www.sonatype.com/book/reference_zh/installation.html)
4. 你是否正使用公共仓库?时候有两台机器访问不同的仓库?如果你没有使用Nexus,我建议你下载并运行使用它,它能让你更好的了解配置仓库,并且是一个很好的发布构件的地方。
-~-~—~-~-~-~-~
我再补充两点:
5. 使用-X参数查看Maven详细运行情况,如 mvn clean install -X ,让Maven打开debug日志。
6. 将完整的异常信息,pom.xml, settings.xml 发到我们的讨论组:http://groups.google.com/group/maven-zh ,这里总有热心的人帮助你。
- Maven疑难排解
- Gradle--第五章、疑难排解
- Maven项目疑难错误及解决方法
- Maven疑难JAR 下载 JMS JMXTOOLS zoomdu
- 疑难
- IIS6.0 错误排解
- openERP 安装问题排解
- 难以排解的抑郁
- 挂载NFS错误排解
- 挂载NFS错误排解
- Linux开机问题排解
- java报错排解
- 疑难区
- 疑难总结
- 如何排解郁闷的心情?
- FTP服务器上传故障 排解
- 启动Duwamish7出现的错误排解
- 硬盘“0”磁道损坏的排解
- fedora 16 linux 配置 MP3 RMVB 解码器
- WIN7 网络和文件共享
- 10400 - Game Show Math------水题
- 一简单wcf项目构架分享
- 检查 C++ 内存泄漏(待整理)
- Maven疑难排解
- 每天一个设计模式之Observer
- 最小生成树的经典算法(Prim算法、kruskal算法)
- OGG-00446 ERROR: Could not find archived log
- 字符串的反转
- 解决Maven中OutOfMemory错误
- 方维分享去掉淘宝 qq 微博登录的方法
- 在非Activity类中显示界面
- NSString+NSMutableString+NSValue+NSAraay用法汇总