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

发布于 2024-09-29 05:17:44 字数 148 浏览 6 评论 0原文

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

谢谢

How to convert a Ant project to Maven project? A sample project that would link (a Wicket project)

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

烈酒灼喉 2024-10-06 05:17:44

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

  1. 创建一个包含groupId,artifactId和version的pom(打包:war)
  2. 将所需的依赖项添加到pom
    • java 源代码到 src/main/java,
    • 资源到 src/main/resources,
    • webapp 内容到 src/main/webapp,
    • 测试内容到 src/test/java 和 src/test/resources
  3. 使用 maven 编译器设置编译器合规版本插件

应该可以让你开始运行。

The nice part of using maven is that most standard stuff works automatically once you do things the maven way. For a simple webapp:

  1. Create a pom with groupId, artifactId and version (packaging: war)
  2. Add the required dependencies to the pom
  3. move the
    • java sources to src/main/java,
    • resources to src/main/resources,
    • webapp content to src/main/webapp,
    • test content to src/test/java and src/test/resources
  4. set the compiler compliance version using the maven compiler plugin

That should get you up 'n' running.

鸩远一方 2024-10-06 05:17:44

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

我不知道你的ant脚本是什么样的,但假设它是用于构建的基本脚本,您将需要为您的项目创建一个 pom.xml 文件项目,添加依赖项,然后通过 Maven 构建它。

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

I don't know what your ant script looks like, but assuming its a basic script for building, you will need to create a pom.xml file for your project, add your dependencies, and then build it via maven.

无尽的现实 2024-10-06 05:17:44

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

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

https://dzone.com/articles/ant-to-maven -转换无痛方法

For anyone who lands here in future, there is an easier way to find dependencies for maven using the file hashes. So, you won't have to guess artifact versions.

As per the below article, the idea is to generate a SHA1 checksum of the dependency that you want to find the information, then do a reverse search in Nexus repository manager using that hash. For the checksum generation, you can use Microsoft's FCIV (free) utility.

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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文