我的STS上有一个java-maven项目。问题是我想创建自己的spring-boot启动程序,并将其作为maven依赖项包含在项目的pom.xml文件中。关键是,该启动程序将位于一个内部资源存储库中,我不知道需要在pom.xml文件中放入哪些信息以在内部资源中引用该信息,而不是另一个。也许可以指定存储库的URL或什么?
非常感谢您的帮助!
答案 0 :(得分:0)
问题是我想创建自己的spring-boot启动程序,然后 将其作为maven依赖项包含在我项目的pom.xml文件中。
通过阅读本文,我认为您正在寻找的是如何创建依赖项,您可以轻松地将其包含在任何项目中。
通过这种方式,您可以拥有本地maven存储库或将其推送到远程存储库(就像所有依赖项一样),重要的是无论您在哪里推送它都可以下载。
如果使用本地版本,则可以使用maven / gradle插件打包jar并将其发布。您将需要指定几个属性,例如groupId,artifactId和version
https://docs.gradle.org/current/userguide/publishing_maven.html
使用groupId,artifactId和版本,您可以将其包含在项目中,例如
<dependency>
<groupId>org.myorg</groupId>
<artifactId>my-artifact</artifactId>
<version>0.0.1</version>
</dependency>
如果这是来自Maven本地依赖关系,请不要忘记将Maven本地作为存储库的一部分。
https://www.baeldung.com/maven-local-repository
查看这些文章,对您有帮助。
https://maven.apache.org/guides/introduction/introduction-to-repositories.html