我正在使用Heritrix的 1.14.4 分支,不幸的是我暂时被困在该分支中。我遇到的问题是,它的 maven.xml 依赖于 Maven 1.1,它太老了甚至找不到依赖项来构建它。
此外,因为它是 maven.xml 而不是 pom.xml,所以没有相当旧或最近的 IDE 可以加载项目 - 我必须手动运行“maven”脚本来构建它。
我会坦率地承认我对 Java 和 maven 相当无知,但肯定有人必须对我如何升级到更新版本的 Maven 有一些指示。
帮帮我欧比旺!你是我唯一的希望!
尴尬的5分钟后更新..
在浪费了 3 个小时之后,我在这里偶然发现了答案
- 安装maven2
- cd 项目目录
- mvn one:convert(自动将 1.x 转换为 2.x)
- mvn3 应该是向后兼容的.. 所以我应该好好去!
几个小时后..现实开始了..
升级到 maven-2 或 maven-3 引入了一个新的新模块,这些模块与从我的 maven.xml 升级到 pom.xml 的内容完全不同。此外,“项目”没有 pom.xml,这似乎也有点麻烦。
所以,如果我想这样玩,我必须不断地玩——升级我的模块,格式化所有东西,就好像它是一个新项目一样。升级技术让我有了一点进展,但我认为这需要一段时间。接受蒂姆的迅速而详细的回答,再次感谢。我在某种程度上意识到“海家伙让 maven 为我工作?” 有点像要求某人修复您的makefile..如果它被破坏了,它就被破坏了。:D