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

Java 在pom.xml中生成Maven依赖项的简单方法?,java,eclipse,maven,jar,dependencies,Java,Eclipse,Maven,Jar,Dependencies,我是Struts和Maven新手,正在将动态Web项目转换为Maven 在DWP下,我只需将所需的JAR文件拖到WEB-INF/lib中,但使用Maven,我似乎必须使用groupId、artifactId和version将它们添加到pom.xml 我不知道任何给定的JAR文件的这些字段是什么,我一直在用谷歌搜索来查找,但是一些简单的教程使用10、20或30个不同的JAR文件 当然,必须有一种更简单、更理智、对开发人员友好的方法来做到这一点?这些JAR会自动从Maven存储库下载到您的本地存储库

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

在DWP下,我只需将所需的JAR文件拖到WEB-INF/lib中,但使用Maven,我似乎必须使用groupIdartifactIdversion将它们添加到
pom.xml

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


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

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

e、 g

groupId类似于项目前缀(例如
javax.servlet
),而artifactId指向该组中的JAR(例如
servlet api
)。版本是。。。嗯,这个罐子的版本

假设我想在我的项目中使用Struts框架和API。我快速地用谷歌搜索maven struts,并在第一个结果之间弹出。我选择一个版本,然后查看组和工件id(在本例中是
struts
struts


支柱
支柱
1.2.9
您可能会发现同一框架的一个或多个实现,例如:来自org.apache.struts组

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


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

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

e、 g

groupId类似于项目前缀(例如
javax.servlet
),而artifactId指向该组中的JAR(例如
servlet api
)。版本是。。。嗯,这个罐子的版本

假设我想在我的项目中使用Struts框架和API。我快速地用谷歌搜索maven struts,并在第一个结果之间弹出。我选择一个版本,然后查看组和工件id(在本例中是
struts
struts


支柱
支柱
1.2.9
您可能会发现同一框架的一个或多个实现,例如:来自org.apache.struts组

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


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

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

e、 g

groupId类似于项目前缀(例如
javax.servlet
),而artifactId指向该组中的JAR(例如
servlet api
)。版本是。。。嗯,这个罐子的版本

假设我想在我的项目中使用Struts框架和API。我快速地用谷歌搜索maven struts,并在第一个结果之间弹出。我选择一个版本,然后查看组和工件id(在本例中是
struts
struts


支柱
支柱
1.2.9
您可能会发现同一框架的一个或多个实现,例如:来自org.apache.struts组

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


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

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

e、 g

groupId类似于项目前缀(例如
javax.servlet
),而artifactId指向该组中的JAR(例如
servlet api
)。版本是。。。嗯,这个罐子的版本

假设我想在我的项目中使用Struts框架和API。我快速地用谷歌搜索maven struts,并在第一个结果之间弹出。我选择一个版本,然后查看组和工件id(在本例中是
struts
struts


支柱
支柱
1.2.9
您可能会发现同一框架的一个或多个实现,例如:来自org.apache.struts组

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

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

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