如何在 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 依赖项的主要内容,如果未能解决你的问题,请参考以下文章

如何在pom.xml文件中修改build节点

3. pom文件简介

maven-不在 pom.xml 文件中下载新添加的依赖项

idea 怎么导入maven插件

如何在 Maven 依赖项 pom.xml 文件中添加其他参数

如何在maven的pom.xml中添加本地jar包