[英]Maven Packaging
我有一个 spring 启动应用程序版本 2.7.0 和 java 版本 17。
我做了一个共享依赖并推送到本地 maven 依赖 jfrog。
然后我将此依赖项包含到我的应用程序中
<dependency>
<groupId>com.microservice</groupId>
<artifactId>utils-starter</artifactId>
<version>1.0.0</version>
</dependency>
每当我运行mvn clean package
我得到
Package 不退出
似乎 mvn 没有看到 package 但 IntelliJ Idea 看到了。
但是当我使用 Intellij Idea 运行时,它运行良好但mvn package
失败
有人可以帮忙吗?
发现问题。
我创建的 package (utils-starter)
有这个插件
<plugin>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-maven-plugin</artifactId>
</plugin>
所以删除它解决了问题
由于您正在运行本地人工制品管理器,因此您告诉 Maven 需要在哪里找到它。 你可以在你的 POM 中配置它。 (还有其他方式,见下方提供的链接)
要在 POM 中配置它,它应该如下所示:
<project>
...
<repositories>
<repository>
<id>my-repo</id>
<name>My Repository</name>
<url>file://path/to/our/local/repository</url>
</repository>
</repositories>
</project>
您可以在此处找到更深入的教程:
https://howtodoinjava.com/maven/change-local-repository-location/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.