如何从内部资源引用项目?

时间:2019-08-02 06:57:55

标签: java maven spring-boot web spring-boot-starter

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

非常感谢您的帮助!

1 个答案:

答案 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

Create local maven repository