【发布时间】:2015-12-24 05:37:12
【问题描述】:
如何使用带有 Maven 的 IntelliJ 将 Jar 文件用作依赖项?我有一些包含 API 代码的 jar,但是当我将它们放入我的外部库时,它会给出一个错误,说它丢失了。
【问题讨论】:
标签: maven intellij-idea jar
如何使用带有 Maven 的 IntelliJ 将 Jar 文件用作依赖项?我有一些包含 API 代码的 jar,但是当我将它们放入我的外部库时,它会给出一个错误,说它丢失了。
【问题讨论】:
标签: maven intellij-idea jar
最简单的方法是在本地 Maven 存储库中安装 jar 文件,正如 JB Nizet 已经提到的:
mvn install:install-file -Dfile=<path-to-file> -DgroupId=<group-id> -DartifactId=<artifact-id> -Dversion=<version> -Dpackaging=<packaging>
另见How to add local jar files in maven project?
只要您只使用本地 Maven 存储库,它就可以正常工作。但是,当其他人应该能够构建您的项目时,他们将遇到同样的问题。所以这里最简单的方法是在代理 Maven 存储库中安装 jar 文件,如果你有的话(很多公司都有)。
您还可以将 jar 文件作为系统依赖项引用:
<dependency>
<artifactId>..</artifactId>
<groupId>..</groupId>
<scope>system</scope>
<systemPath>${basedir}/lib/dependency.jar</systemPath>
</dependency>
【讨论】: