【问题标题】:Getting a pom file in my jar created using maven clean package在使用 maven clean package 创建的 jar 中获取 pom 文件
【发布时间】:2016-11-08 08:34:48
【问题描述】:

我有一个 Spring Boot 应用程序和 maven 来处理依赖关系。

我正在使用 maven 命令“mvn clean package”创建 jar 文件。

Jar 文件创建成功,但是当我看到 jar 的内容时,我得到了一个

lib/all-1.1.2.pom 在我的 lib 文件夹中,其中包含所有必需的依赖 jar。

您能否告诉我得到它的可能原因是什么,因为我的 pom.xml 中没有任何此类依赖项。

【问题讨论】:

  • 发布您的 pom.xml 会有所帮助。可以加一下吗?
  • pom 太大了不能发在这里
  • 我使用的插件很少,我怀疑这可能是原因:

标签: java maven spring-boot maven-plugin


【解决方案1】:

如果您使用 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

【讨论】:

猜你喜欢
  • 2019-05-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-28
  • 2016-08-28
  • 2019-01-13
  • 1970-01-01
  • 2020-01-24
相关资源
最近更新 更多