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