从现有项目生成 Maven POM?

2022-09-02 13:15:41

是否有任何IDE(或任何其他工具)能够基于现有项目生成POM?


我最终按照 PeterSal 的建议,使用 Maven 原型生成了 POM,然后将现有源代码移入。谢谢你的帮助家伙。


答案 1

一种方法是通过maven原型创建一个模板项目,然后将现有代码移动到模板中。我只推荐这个用于非常简单的项目。它可以像这样工作。

mvn archetype:generate 
mv src/* src/main/java
mv test/* src/test/java
mvn package

你会得到错误。要添加缺少的依赖项,请转到此处:http://www.mvnrepository.com/ 并开始查找它们。如果你选择一个接近你需要的原型,你就会走到一半。

一旦一切正常。

svn commit -m "hacky maven port"

答案 2

你可以在IntelliJ中做到这一点,但它生成的POM可能比你手写更复杂。如果您的项目当前位于 JBuilder 或 Eclipse 中,则可以先导入它。

相反,我建议您在POM中描述您的项目,并使用它来生成您的项目信息。你可以为日食和想法做这件事(我假设其他IDE)


推荐