一尘不染

在Maven中添加依赖项

java

如何获取我拥有的jar文件并将其添加到Maven 2的依赖系统中?我将成为此依赖项的维护者,并且我的代码需要在类路径中使用此jar,以便对其进行编译。


阅读 491

收藏
2020-09-08

共1个答案

一尘不染

您必须分两步执行此操作:

1.给您的JAR一个groupId,artifactId和版本,然后将其添加到您的存储库中。

如果您没有内部存储库,而只是试图将JAR添加到本地存储库,则可以使用任意groupId / artifactIds如下安装它:

mvn install:install-file -DgroupId=com.stackoverflow... -DartifactId=yourartifactid... -Dversion=1.0 -Dpackaging=jar -Dfile=/path/to/jarfile

您也可以将其部署到内部存储库中,并希望将其提供给组织中的其他开发人员。我只是使用存储库的基于Web的界面来添加工件,但是您应该可以使用完成相同的操作mvn deploy:deploy-file ...

2.更新相关项目以引用此JAR。

然后通过将以下内容添加到使用JAR的项目的pom.xml中,更新依赖项:

<dependencies>
    ...
    <dependency>
        <groupId>com.stackoverflow...</groupId>
        <artifactId>artifactId...</artifactId>
        <version>1.0</version>
    </dependency>
    ...
</dependencies>
2020-09-08