java是在pom中生成Maven依赖项的简单方法。xml?
我是Struts和Maven新手,正在将动态Web项目转换为Maven
在DWP下,我只需将所需的JAR文件拖到WEB-INF/lib中,但使用Maven,我似乎必须使用groupId、artifactId和version将它们添加到pom.xml
我不知道任何给定的JAR文件的这些字段是什么,我一直在用谷歌搜索来查找,但是一些简单的教程使用10、20或30个不同的JAR文件
当然,必须有一种更简单、更理智、对开发人员友好的方法来做到这一点
# 1 楼答案
这些JAR会自动从Maven存储库下载到您的本地存储库中(如果它们还不存在的话)
例如http://mvnrepository.com/
groupId类似于项目前缀(例如
javax.servlet
),而artifactId指向该组中的JAR(例如servlet-api
)。版本是。。。嗯,这个罐子的版本假设我想在我的项目中使用Struts框架和API。我快速地用谷歌搜索
maven struts
,在第一个结果之间弹出this link。我选择一个版本,然后查看组和工件id(在本例中为struts
和struts
)您可能会发现同一框架的一个或多个实现,例如:来自集团组织。阿帕奇。支柱
当您的项目需要很多JAR时,很可能其中一些JAR会自动下载它们的依赖项
添加您的struts依赖项,并观察到它将自动提取其他所需的依赖项。最后你会加上5个罐子。我可以保证