gpt4 book ai didi

java - 在 pom.xml 中生成 Maven 依赖项的简单方法?

转载 作者:行者123 更新时间:2023-12-01 23:08:50 26 4
gpt4 key购买 nike

我是 Struts 和 Maven 的新手,正在将动态 Web 项目转换为 Maven。

在 DWP 下,我只需将所需的 JAR 文件拖到 WEB-INF/lib 中,但使用 Maven 看起来我必须使用 groupId 将它们添加到 pom.xml 中、artifactId版本

我不知道这些字段对于任何给定的 JAR 文件来说是什么,并且一直在谷歌上搜索来查找,但是一些简单的教程使用 10、20 或 30 个不同的 jar 文件。

当然,必须有一种更简单、更明智、对开发人员友好的方法来做到这一点?

最佳答案

这些 JAR 会自动从 Maven 存储库下载到您的本地存储库(如果它们不存在)。

例如http://mvnrepository.com/

groupId 类似于项目前缀(例如 javax.servlet),而 artifactId 指向该组中的 JAR(例如servlet-api)。版本是...好吧,JAR 的版本。

假设我想要在我的项目中使用 Struts 框架和 API。我快速 Google maven struts,在第一个结果之间弹出 this link 。我选择一个版本,然后查看组和 Artifact ID(在本例中为 strutsstruts)。

<dependency>
<groupId>struts</groupId>
<artifactId>struts</artifactId>
<version>1.2.9</version>
</dependency>

您可能会找到同一框架的一个或多个实现,例如:来自 org.apache.struts

当您的项目需要大量 JAR 时,其中一些 JAR 很可能会自动下载其依赖项。

添加您的 struts 依赖项,并观察它会自动拉取其他所需的依赖项。最后,您将添加大约 5 个 JAR。我可以保证。

关于java - 在 pom.xml 中生成 Maven 依赖项的简单方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22336391/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com