【问题标题】:Easy way to generate Maven dependencies in pom.xml?在 pom.xml 中生成 Maven 依赖项的简单方法?
【发布时间】:2014-04-15 16:40:02
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: java eclipse maven jar dependencies


    【解决方案1】:

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

    例如http://mvnrepository.com/

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

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

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2020-12-01
      • 2014-02-19
      • 1970-01-01
      • 1970-01-01
      • 2021-11-23
      • 2013-11-07
      • 2021-11-16
      • 2010-12-03
      相关资源
      最近更新 更多