繁体   English   中英

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

[英]How to refer to a project from innersource?

我的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和版本,您可以将其包含在项目中,例如

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

如果这是来自Maven Local依赖关系,请不要忘记将Maven Local包含在存储库中。

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

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

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

创建本地Maven存储库

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM