如何在 pom.xml 中添加\安装到新创建\第三方 jar 的 maven 依赖项
Posted
技术标签:
【中文标题】如何在 pom.xml 中添加\\安装到新创建\\第三方 jar 的 maven 依赖项【英文标题】:How to add\install to maven dependency of newly created\third party jar in pom.xml如何在 pom.xml 中添加\安装到新创建\第三方 jar 的 maven 依赖项 【发布时间】:2013-11-09 19:15:54 【问题描述】:对于一个 maven 项目,我的代码需要一个 Jar 文件,但它不在 maven 存储库中,因此,我已下载该 jar 文件并将其添加到配置的远程存储库中。
我想添加 jar 的依赖项。所以我想知道
<groupId>?</groupId>
<artifactId>?</artifactId>
<version>?</version>
我也想知道在罐子里哪里可以找到这些细节
【问题讨论】:
您必须提及您在本地存储库中安装 jar 文件时提供的 groupId、aritfactId 和 jar 版本。 【参考方案1】:你需要把这个JAR安装到你自己的仓库中,见这个官方tutorial。
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=jar
现在将此已安装的工件作为常规依赖项包含到您的项目中。
【讨论】:
我对 FexXB.swc flex 组件文件进行了同样的尝试。我运行 mvn install:install-file -Dfile=FlexXB.swc -DgroupId=com.google.code.flex -DartifactId=FlexXB -Dversion=2.3.1 -Dpackaging=swc 依赖是在 maven 本地存储库中创建的,但没有pom 文件创建。所以我又遇到了错误以上是关于如何在 pom.xml 中添加\安装到新创建\第三方 jar 的 maven 依赖项的主要内容,如果未能解决你的问题,请参考以下文章