如何将Ant项目转换为Maven项目

问题描述 投票:0回答:3

如何将Ant项目转换为Maven项目?一个可以链接的示例项目(Wicket 项目)

谢谢

maven-2 ant wicket
3个回答
25
投票

使用 Maven 的好处是,一旦你按照 Maven 的方式做事,大多数标准的东西就会自动工作。对于一个简单的网络应用程序:

  1. 创建一个带有groupId、artifactId和version的pom(打包:war)
  2. 将需要的依赖添加到pom中
  3. 移动
    • java 源代码到 src/main/java,
    • 资源到 src/main/resources,
    • webapp 内容到 src/main/webapp,
    • 测试内容到 src/test/java 和 src/test/resources
  4. 使用maven编译器插件设置编译器合规版本
这应该能让你开始运行。


5
投票

http://www.sonatype.com/people/2009/04/how-to-convert-from-ant-to-maven-in-5-minutes/

我不知道你的ant脚本是什么样的,但假设它是一个基本的构建脚本,你需要为你的项目创建一个

pom.xml文件,添加你的依赖项,然后通过maven构建它。


1
投票
对于将来登陆这里的任何人,有一种更简单的方法可以使用文件哈希查找 Maven 的依赖项。因此,您不必猜测工件版本。

根据下面的文章,其想法是生成您想要查找信息的依赖项的 SHA1 校验和,然后使用该哈希在 Nexus 存储库管理器中进行反向搜索。对于校验和生成,您可以使用 Microsoft 的 FCIV(免费)实用程序。

https://dzone.com/articles/ant-to-maven-conversion-the-painless-method

© www.soinside.com 2019 - 2024. All rights reserved.