是否有任何IDE(或任何其他工具)能够基于现有项目生成POM?
我最终用Peter和Sal建议的Maven原型生成POM,然后移动现有的源代码.感谢帮助人员.
一种方法是通过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"
您可以在IntelliJ中执行此操作,但它生成的POM可能比您手动编写时更复杂.如果您的项目当前在JBuilder或Eclipse中,则可以先导入它.
相反,我建议您在POM中描述您的项目并使用它来生成项目信息.你可以为eclipse和idea做这个(我假设其他的IDE)