Require upper bound dependencies error for org.springframework:spring-context-support:3.2.5.RELEASE paths to dependency are:
+-com.baidu.lbc:owl-worker:0.0.1-SNAPSHOT
+-org.springframework.integration:spring-integration-mail:3.0.1.RELEASE
+-org.springframework:spring-context-support:3.2.5.RELEASE (managed) <-- org.springframework:spring-context-support:3.2.6.RELEASE
]
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] owl ............................................... SUCCESS [6.797s]
[INFO] owl-core .......................................... SUCCESS [2.184s]
[INFO] owl-dal ........................................... SUCCESS [0.990s]
[INFO] owl-service ....................................... SUCCESS [0.736s]
[INFO] owl-worker ........................................ FAILURE [0.210s]
[INFO] owl-admin-web ..................................... SKIPPED
[INFO] owl-client ........................................ SKIPPED
[INFO] owl-remote ........................................ SKIPPED
[INFO] owl-notification .................................. SKIPPED
[INFO] owl-worker-web .................................... SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 11.491s
[INFO] Finished at: Sat Mar 15 13:25:17 CST 2014
[INFO] Final Memory: 23M/1932M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) on project owl-worker: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed. -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to execute goal org.apache.maven.plugins:maven-enforcer-plugin:1.3.1:enforce (enforce-banned-dependencies) on project owl-worker: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:217)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Some Enforcer rules have failed. Look above for specific messages explaining why the rule failed.
at org.apache.maven.plugins.enforcer.EnforceMojo.execute(EnforceMojo.java:209)
at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
... 19 more
[ERROR]
原因:
看错误原因应该是包冲突,后分析是maven依赖包冲突
<dependency>
<groupId>org.springframework.integration</groupId>
<artifactId>spring-integration-mail</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context-support</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-tx</artifactId>
</exclusion>
</exclusions>
</dependency>
加上exclusions排除冲突的包
相关推荐
2. **生命周期与构建目标**: Maven的生命周期包括清理(clean)、编译(compile)、测试(test)、打包(package)、验证(install)和部署(deploy)等阶段。通过命令行执行`mvn clean install`即可完成整个生命...
1. 错误场景:项目为 Spring Boot 项目,Maven 聚合工程,分为 app、api、common、gongqiu 四个项目,app、api、common 的父类是 gongqiu,app 和 api 依赖 common,打包时报错 common 中的程序包 xxx 不 存在。...
### Maven资源路径设置详解 #### 一、Maven概述与资源管理 Maven是一个项目管理和构建工具,主要用于Java项目的构建和依赖管理。它通过一系列生命周期(lifecycle)、目标(goal)和插件来帮助开发者自动完成项目...
本篇文章将详细阐述如何解决Maven打包出错的问题,并分享一些关于搭建Maven私服的知识。 一、Maven打包出错常见原因及解决办法 1. **依赖冲突**:当项目中的多个库引用了不同版本的同一个依赖时,可能导致冲突。...
主要介绍了关于maven打包时的报错: Return code is: 501 , ReasonPhrase:HTTPS Required,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
在Spring Boot项目中,`maven install` 是一个常见的构建步骤,它用于将项目打包成可部署的格式,如JAR或WAR,并将其安装到本地Maven仓库。然而,当出现错误 `[ERROR] Failed to execute goal org.springframework....
在IT行业中,Maven是一个广泛使用的构建自动化工具,主要用于Java项目。它管理项目的构建、报告和依赖关系,使得开发人员可以更加专注于代码本身,而非构建过程。本篇将深入探讨"Maven Web项目配置"的相关知识点。 ...
Maven是一个强大的项目管理和集成工具,它能够帮助我们管理依赖、编译源码、打包应用以及执行测试等任务。然而,由于配置不当或者环境问题,Maven时常会报出一些错误。以下是对描述中提到的一些常见Maven错误的详细...
Failed to execute goal org.apache.maven.plugins:maven-clean-plugin:2.5:clean (default-clean) on project
"SpringBoot使用Maven打包异常-引入外部jar的问题及解决方案" 本文主要介绍了SpringBoot使用Maven打包异常-引入外部jar的问题,并提供了相应的解决方案。下面是对标题、描述、标签和部分内容的详细解释: 标题:...
POM是Maven理解和操作项目的基础,通过解析POM,Maven能够执行各种构建任务,如编译源代码、运行测试、打包应用、生成文档等。 ### 构建生命周期 Maven的构建生命周期由一系列阶段组成,每个阶段代表构建过程中的...
“打包除resource之外的资源文件”可能是指在Maven打包过程中,除了常规的src/main/resources目录下的文件外,还需要包含其他特定的资源文件。这些文件可能是配置文件、静态HTML、图片或者其他非Java源码的文件。在...
5. 最后,保存pom.xml文件,然后在命令行或者IDE中执行Maven的打包命令,通常是`mvn clean package`,这将根据pom.xml的配置打包项目,并生成包含主清单属性的jar文件。 注意:如果你的项目不是Spring Boot应用,你...
报错信息: [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] -------------------------------------------------...
对于大型项目,可能还需要考虑排除不必要的库,或者使用更现代的构建工具如Maven或Gradle,它们提供了更灵活的打包解决方案。 总之,fat jar是解决Eclipse打包含第三方库问题的一种有效方法,通过整合所有依赖,使...
要在项目中使用Lombok,你需要在构建工具(如Maven或Gradle)的配置文件中添加依赖。对于Maven,可以在pom.xml文件中添加以下依赖: ```xml <groupId>org.projectlombok <artifactId>lombok 最新版本号 ...
1、封装SDK,打包AAR 可能会出现的问题,包括但不限于 aar 多次封装,os库参与打包时会丢失问题。 2、本项目使用的是 com.kezong:fat-aar:1.2.8 框架,网上也有'com.cpdroid:fat-aar:1.1.0'...
混淆打包文件
Maven插件是Maven的核心组成部分,它们扩展了Maven的功能,使得Maven能够执行各种任务,如编译、测试、打包、部署等。Eclipse Maven插件(m2eclipse)则是Eclipse IDE中的一个插件,它将Maven的构建功能集成到...
"解决IDEA中maven导入jar包一直报错问题" 本文主要介绍了解决IDEA中maven导入jar包一直报错问题的方法,该问题是由于导入的module错误或pom.xml文件配置不正确导致的。通过实例图文的形式,我们将详细地介绍如何...