maven exclusions version

<dependency>
            <groupId>cn.wonhigh</groupId>
            <artifactId>base-framework-web</artifactId>
            <version>${base.version}</version>
                <exclusions>
                <exclusion>
                    <artifactId>base-framework-dal</artifactId>
                    <groupId>cn.wonhigh</groupId>
                    <version>1.0.0</version>
                </exclusion>
            </exclusions>
 </dependency>

pom.xml文件中有如上图所示配置,即exclusions中有配置<version></version>

使用jenkins构建时报错:

去掉exclusions里面的version配置,再次构建时构建成功。

原因分析:exclusion 标签里面不支持 version标签

时间: 2024-09-30 04:38:56

maven exclusions version的相关文章

Maven exclusions(排除依赖)

<dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>2.5.6</version> <exclusions> <exclusion> <groupId>org.springframework</groupId> <artif

Myelipcse导入Maven项目: version of spring facet could not be detected

在导入已存在的maven web项目的时候,总是出现Versions of Spring facet could not be detected的问题. 查资料知道有两种解决方法:一个是什么在项目根目录中新建.springBeans文件 另一个是org.springframework下没有exception的这个包. 但是我在解决的过程中试了一下,好像都没有成功,只要把pom.xml随便打个空格,或者换行保存就行了,然后重启服务器就可以了 来源:http://blog.csdn.net/wenr

Maven 解决&lt;version&gt;爆红的问题

创建springboot项目,有时<version>会爆红: 自己在pom.xml中添加依赖,有时候<version>也会爆红. 原因是使用的jar包版本太高,仓库里还没有,版本改低一点即可. 原文地址:https://www.cnblogs.com/chy18883701161/p/12584173.html

Maven项目的构建与管理[转]

1.Maven命令 Maven是Apache的一个跨平台的软件项目管理和构建工具,主要用于基于java平台的项目构建.依赖管理. Maven项目构建过程如上图所示,主要构建命令有几种: mvn validate 验证,验证项目是正确的并且所有的信息是可用的: mvn clean 清理,清理项目缓存输出,一般是target文件夹被删除: mvn compile 编译,将java源文件编译成.class文件: mvn test 测试,生成测试报告,运行test目录下的所有单元测试: mvn pack

maven包循环依赖。导致溢出定位加解决

通过命令 mvn denpendency:tree 可以打印出  当前工程的maven依赖路径 [INFO] --- maven-dependency-plugin:2.8:tree (default-cli) @ bnq_worker ---[INFO] com.bnq:bnq_worker:war:1.0.0-SNAPSHOT[INFO] +- com.bnq:bnq_biz:jar:1.0-SNAPSHOT:compile[INFO] |  +- com.bnq:auth_client:j

Linux下Maven私服Nexus3.x环境构建操作记录【转】

Maven介绍Apache Maven是一个创新的软件项目管理和综合工具.Maven提供了一个基于项目对象模型(POM)文件的新概念来管理项目的构建,可以从一个中心资料片管理项目构建,报告和文件.Maven最强大的功能就是能够自动下载项目依赖库.Maven提供了开发人员构建一个完整的生命周期框架.开发团队可以自动完成项目的基础工具建设,Maven使用标准的目录结构和默认构建生命周期.在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作.由于大部分项目的设置都很简单,并且可重

maven下的pom.xml配置(SSM框架)

<properties> <!-- 基础配置 --> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.locales>zh_CN</project.build.locales> <project.build.jdk>1.7</project.build.jdk> <!-- 插件配置 --&g

Linux 安装maven

1.下载apache-maven-3.1.0-bin.tar.gz mkdir maven  chmod 755 /maven 2.解压 tar -zxvf apache-maven-3.1.0-bin.tar.gz 3 .设置全局变量 vim /etc/profile M2_HOME=/opt/maven/apache-maven-3.2.1  export M2_HOME  PATH=$PATH:$M2_HOME/bin  export PATH 执行source /etc/profile

Linux安装Maven

我用的maven版本是写这篇文章位置发布的最新版本apache-maven-3.3.3-bin.tar.gz 解压apache-tomcat-7.0.26.tar.gz,运行命令:#tar -zxvf apache-tomcat-7.0.26.tar.gz,另外要说的是,把apache-maven-3.0.4移动到/usr目录的时候,我会把其改名为maven,这是为了方便使用. 然后修改环境变量: #vi /etc/profile 添加下面内容: #mavenM2_HOME=/usr/maven