我有一个 Spring Boot 应用程序和 Maven 来处理依赖项。
我正在使用 maven 命令“mvn clean package”创建 jar 文件。
Jar 文件已成功创建,但是当我看到 jar 的内容时,我得到了
lib/all-1.1.2.pom 在我的 lib 文件夹中,其中包含所有必需的依赖项 jar。
您能否告诉我得到它的可能原因是什么,因为我的 pom.xml 中没有任何此类依赖项。
最佳答案
如果您使用 Spring Boot,在您的 pom.xml
中,您应该有类似以下内容:
<parent>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-parent</artifactId>
<version>1.3.5.RELEASE</version>
</parent>
这是 Spring Boot 应用程序的父级,其中包含 Spring Boot 应用程序的所有依赖项。
另外,我建议您查看有关此内容的文档:http://docs.spring.io/spring-boot/docs/current/reference/html/using-boot-build-systems.html
关于java - 在使用 maven clean 包创建的 jar 中获取 pom 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38221506/