ApacheMaven项目中的GitHub依赖关系
我在github.com上有一个Maven项目:ApacheMaven项目中的GitHub依赖关系,maven,Maven,我在github.com上有一个Maven项目: <project ...> ... <groupId>com.example</groupId> <artifactId>my-github-library</artifactId> <packaging>jar</packaging> <version>1.0.0</version> ... </projec
<project ...>
...
<groupId>com.example</groupId>
<artifactId>my-github-library</artifactId>
<packaging>jar</packaging>
<version>1.0.0</version>
...
</project>
...
com.example
我的github库
罐子
1.0.0
...
现在,我想将我的github库作为依赖项添加到另一个我的本地应用程序项目:
<project ...>
...
<groupId>com.example</groupId>
<artifactId>my-local-application</artifactId>
<packaging>jar</packaging>
<version>1.0.0</version>
...
<dependencies>
...
<dependency>
<groupId>com.example</groupId>
<artifactId>my-github-library</artifactId>
<version>1.0.0</version>
</dependency>
...
</dependencies>
...
</project>
...
com.example
我的本地申请
罐子
1.0.0
...
...
com.example
我的github库
1.0.0
...
...
这当然行不通,因为GitHub不是Maven存储库
如何向项目pom文件添加额外的Maven存储库?您可以从中请求Github项目工件的开源托管。然后,您必须设置项目,以便能够部署到其存储库中(在
pom.xml中使用
,在设置.xml中使用
)。一旦您部署了您所依赖的工件,您就可以通过
并在
部分中定义一个指向您的回购类型的
使您的其他项目依赖它