0

我有一个在我的 STS 上工作的 java-maven 项目。问题是我想创建自己的 spring-boot 启动器并将其作为 maven 依赖项包含在我项目的 pom.xml 文件中。问题是这个启动器将位于一个内部源存储库中,我不知道我需要在 pom.xml 文件中放入什么信息来引用内部源中的那个,而不是另一个。也许可以指定存储库的 URL 还是什么?

非常感谢您的帮助!

4

1 回答 1

0

问题是我想创建自己的 spring-boot 启动器并将其作为 maven 依赖项包含在我项目的 pom.xml 文件中。

通过阅读本文,我认为您正在寻找的是如何创建一个依赖项,您可以轻松地将其包含在您的任何项目中。

通过这种方式,您可以拥有一个本地 maven 存储库或将其推送到远程存储库(就像大多数依赖项一样),重要的是无论您在何处推送它都可以下载。

如果您使用本地版本,您可以使用 maven/gradle 插件来打包您的 jar 并发布它。您需要指定几个属性,例如 groupId、artifactId 和 version

https://docs.gradle.org/current/userguide/publishing_maven.html

使用 groupId、artifactId 和 version,您将能够将其包含在您的项目中,例如

<dependency>
    <groupId>org.myorg</groupId>
    <artifactId>my-artifact</artifactId>
    <version>0.0.1</version>
</dependency>

如果这是来自 maven 本地依赖项,请不要忘记将 maven local 作为存储库的一部分。

https://www.baeldung.com/maven-local-repository

查看这些文章,它会对您有所帮助。

https://maven.apache.org/guides/introduction/introduction-to-repositories.html

创建本地 Maven 存储库

于 2019-08-02T07:15:10.327 回答