我在 github.com 上有一个 Maven 项目:
<project ...>
...
<groupId>com.example</groupId>
<artifactId>my-github-library</artifactId>
<packaging>jar</packaging>
<version>1.0.0</version>
...
</project>
Run Code Online (Sandbox Code Playgroud)
现在我想将 my-github-library 添加为另一个 my-local-application 项目的依赖项:
<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>
Run Code Online (Sandbox Code Playgroud)
这当然不起作用,因为 GitHub 不是 Maven 存储库。
如何向项目 pom 文件中添加额外的 Maven 存储库?
您可以向Sonatype OSS 团队请求开源托管您的 Github 项目的工件。然后,您将必须设置您的项目以便能够部署到他们的存储库(<distributionManagement/>在您的pom.xml和<servers/>在您的 中使用settings.xml)。一旦部署了您所依赖的工件,您就可以通过 a 使您的其他项目依赖它,<dependency/>并<repository>在您的<repositories/>部分中定义 a 指向您在 Sonatype 的存储库。
| 归档时间: |
|
| 查看次数: |
470 次 |
| 最近记录: |