对于正在工作的项目,我们正在考虑使用Eclipse的Maven插件来自动化我们的构建.现在这个程序远比它应该复杂得多,我们希望Maven能够简化一键构建.
我的问题是,是否有使用Maven插件将现有Eclipse Java项目转换为Maven项目的向导或自动导入程序?或者我应该创建一个新的Maven项目并手动复制所有源文件,库等.
我使用maven 3.0.3并尝试为第三方jar生成pom,如下所示:
mvn install:install-file -Dfile = cobra.jar -DgroupId = com.cobra -DartifactId = cobra -Dversion = 0.98.4 -Dpackaging = jar -DgeneratePom = true
根据下面的链接,它应该生成适当的pom.xml并在repo中安装工件. http://maven.apache.org/plugins/maven-install-plugin/examples/generic-pom-generation.html
同时,它返回这样一个错误:
[错误]您指定的目标需要执行项目,但此目录中没有POM(D:\ cobra-0.98.4\lib).请验证您是否从正确的目录中调用了Maven. - > [帮助1]
为什么在生成pom.xml时要求pom.xml?