【问题标题】:Getting warning dependencies dependency while running mvn install clean command运行 mvn install clean 命令时获取警告依赖项依赖项
【发布时间】:2016-05-25 16:00:08
【问题描述】:
[INFO] Scanning for projects...
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.coexi.appi:appi-core:jar:0.0.3-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 190, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.coexi.appi:appi-gc:jar:0.0.3-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 197, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.coexi.appi:appi-eshop:jar:0.0.3-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 36, column 12
[WARNING] 
[WARNING] Some problems were encountered while building the effective model for com.coexi.appi:appi-front-jsf:jar:0.0.4-SNAPSHOT
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 59, column 12
[WARNING] 
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-context:jar -> duplicate declaration of version ${spring.version} @ line 69, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-context:jar -> duplicate declaration of version ${spring.version} @ line 81, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-web:jar -> duplicate declaration of version ${spring.version} @ line 87, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-web:jar -> duplicate declaration of version ${spring.version} @ line 99, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-tx:jar -> duplicate declaration of version ${spring.version} @ line 105, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework:spring-tx:jar -> duplicate declaration of version ${spring.version} @ line 113, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.security:spring-security-web:jar -> duplicate declaration of version ${spring.security.version} @ line 162, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.security:spring-security-web:jar -> duplicate declaration of version ${spring.security.version} @ line 174, column 15
[WARNING] 'dependencies.dependency.(groupId:artifactId:type:classifier)' must be unique: org.springframework.security:spring-security-config:jar -> duplicate declaration of version ${spring.security.version} @ line 180, column 15
[WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 500, column 12
[WARNING] 
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING] 
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING] 

【问题讨论】:

  • 请包含您的 pom 文件
  • 这是我的 POM 文件..
  • 您应该编辑您的问题,而不是在答案中发布您的 pom
  • 你的 pom 中有重复的依赖项

标签: spring maven spring-mvc


【解决方案1】:

似乎属性 spring.version 和 spring.security.version 设置了不止一次。

在第 69 行第 15 列重复声明版本 ${spring.version}

查看您的 pom 文件后进行编辑: 你的 pom 包含双重依赖声明。

【讨论】:

    【解决方案2】:

    org.apache.maven.plugins:maven-compiler-plugin 的'build.plugins.plugin.version' 缺失。 @ 第 190 行,第 12 列

    ^ 此警告告诉您为位于 build.plugins.plugin 下的 maven-compiler-plugin 指定版本。在 pom.xml 的第 190 行找到这个插件定义并指定一些版本,例如<version>3.5.1</version>。对于多模块项目,如果您将此插件定义移动到 build.pluginManagement.plugins 部分,则在父模块中执行此操作就足够了。

    'dependencies.dependency.(groupId:artifactId:type:classifier)' 必须是唯一的:org.springframework:spring-context:jar -> 重复声明版本 ${spring.version} @ line 69, column 15

    ^ 此警告告诉您有多个依赖项具有相同的 groupId 和 artifactId(以及类型和分类器,但在这种情况下这两个是默认值)。特别是groupId:artifactId:typeorg.springframework:spring-context:jar。多次要求相同的依赖是没有意义的,也没有效果。通过删除第 69 行的重复依赖项来解决此问题。

    【讨论】:

      猜你喜欢
      • 2018-09-18
      • 1970-01-01
      • 2015-02-25
      • 2019-08-13
      • 2020-05-01
      • 2015-12-11
      • 1970-01-01
      • 2014-08-20
      • 2019-09-07
      相关资源
      最近更新 更多