【发布时间】:2011-03-17 21:40:08
【问题描述】:
我在安装 Maven 2.2.1 时遇到了奇怪的行为。
偶尔会更新一个类,但是更新后的版本没有打包到mvn install生成的神器里。
到目前为止,我已经确定在目标目录下生成了一个更新的.class文件,并且生成的.war中的同名类不一样(修改日期不同,大小不同)
使用 -X 标志从命令行运行 Maven 会为类生成调试输出,例如:
[调试] * WEB-INF/classes/mypackage/MyClass.class 是最新的。
我想我之前也遇到过同样的问题,缓存的文件(?)是来自 Eclipse 的不完整编译,导致 Maven 构建中出现“未解决的编译问题”错误,但是来自 Eclipse 导出的工作工件.
- Maven 如何确定一个 文件“是最新的”期间 安装过程?
- Maven 比较的文件在哪里?
- 我可以强制 Maven 从头开始构建包吗?
- 任何其他想法将不胜感激!
【问题讨论】:
标签: maven-2 caching installation