Ant-to-maven转换
我需要将几个项目从ant转换为maven。我知道这两方面的基本知识,也读了很多关于如何学习的文章。然而,使用eclipse编写pom是一个好主意吗?还是不使用eclipse编写它更好?M2Eclipse插件需要对maven进行更多的调整,当战争建立在jenkins之上时,与M2Eclipse相关的更改会导致问题吗 我个人已经完成了从Ant到Maven2的迁移。在我看来,最好是自己编写pom.xml,这样您就不会在最后一刻遇到任何惊喜,而且您将完全了解如何使用pom文件Ant-to-maven转换,maven,Maven,我需要将几个项目从ant转换为maven。我知道这两方面的基本知识,也读了很多关于如何学习的文章。然而,使用eclipse编写pom是一个好主意吗?还是不使用eclipse编写它更好?M2Eclipse插件需要对maven进行更多的调整,当战争建立在jenkins之上时,与M2Eclipse相关的更改会导致问题吗 我个人已经完成了从Ant到Maven2的迁移。在我看来,最好是自己编写pom.xml,这样您就不会在最后一刻遇到任何惊喜,而且您将完全了解如何使用pom文件 然而,如果您仍然想使用m2
然而,如果您仍然想使用m2e,根据我的经验,它根本不会产生任何问题。关于构建-我想不应该有任何问题。如果您需要有关m2e和jekins的更多信息,可以参考此链接-使用Eclipse IDE的优点:
- 如前所述,当您将“maven eclipse codestyle.xml”添加到代码格式化程序时,pom.xml的格式将得到处理。如果没有IDE,格式化将更加困难
- eclipse的自动完成功能将使您的编码更加容易,因为它将自动感知打开的标记并关闭它们。如果不使用IDE,则需要手动关闭所有打开的标记
- 您可以查看添加的依赖项的依赖项层次结构,因此在管理依赖项时可能会有所帮助。当您具有可传递依赖项(其他依赖项中的依赖项)时,这可能非常有用。您可以找到更多关于可传递依赖项的信息
- IDE将警告您编码时可能出现的常见错误(如“忘记关闭打开的标记”、“将标记放置在错误位置”)。这将节省大量时间。如果您不使用IDE,那么只有在执行maven命令后出现异常时才需要更正错误
- Eclipse将警告缺少工件(当本地存储库中不存在依赖项时),这可以帮助您在执行maven目标之前修复它
- m2e插件将在pom.xml文件中抛出“生命周期配置未涵盖的插件执行”错误。这些错误不会影响您的构建,但可能会让人非常恼火