从现有项目生成Maven POM?

dsh*_*haw 18 java ide maven-2

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


我最终用PeterSal建议的Maven原型生成POM,然后移动现有的源代码.感谢帮助人员.

sal*_*sal 14

一种方法是通过maven原型创建模板项目,然后将现有代码移动到模板.我建议这只适用于非常简单的项目.它会像这样工作.

mvn archetype:generate 
mv src/* src/main/java
mv test/* src/test/java
mvn package
Run Code Online (Sandbox Code Playgroud)

你会得到错误.要添加缺少的依赖项,请访问:http://www.mvnrepository.com/并开始查找它们.如果你选择一个接近你需要的原型,你就会在那里.

一切都行之有效.

svn commit -m "hacky maven port"
Run Code Online (Sandbox Code Playgroud)


Pet*_*rey 9

您可以在IntelliJ中执行此操作,但它生成的POM可能比您手动编写时更复杂.如果您的项目当前在JBuilder或Eclipse中,则可以先导入它.

相反,我建议您在POM中描述您的项目并使用它来生成项目信息.你可以为eclipse和idea做这个(我假设其他的IDE)