maven-jar-plugin maven-dependency-plugin 打包依赖包版本不一致解决办法

原创 2015年07月10日 15:30:40
<plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>copy-dependencies</id>
                        <phase>prepare-package</phase>
                        <goals>
                            <goal>copy-dependencies</goal>
                        </goals>
                        <configuration>
                            <outputDirectory>${project.build.directory}/lib</outputDirectory>      
                            <overWriteReleases>false</overWriteReleases>      
                            <overWriteSnapshots>false</overWriteSnapshots>      
                            <overWriteIfNewer>true</overWriteIfNewer>
                               <!--
                            <excludeTransitive>false</excludeTransitive>
                            <stripVersion>false</stripVersion>
                             -->                            
                            <silent>true</silent>
                            <skip>false</skip>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-jar-plugin</artifactId>
                <configuration>
                    <archive>
                         <addMavenDescriptor>false</addMavenDescriptor>
                        <compress>true</compress>
                        <manifest>
                            <addClasspath>true</addClasspath>
                            <classpathPrefix>lib/</classpathPrefix>
                            <!-- simple repository custom -->
                            <classpathLayoutType>simple</classpathLayoutType>
                            <useUniqueVersions>false</useUniqueVersions> <!---加上这句  -->
                            <!-- <customClasspathLayout>${artifact.artifactId}-${artifact.baseVersion}${dashClassifier?}.${artifact.extension}</customClasspathLayout> -->
                            <mainClass>com.bwoil.bbo.schedulejob.main.JobMainService</mainClass>
                        </manifest>
                    </archive>
                </configuration>                
            </plugin>

解决m2e插件maven-dependency-plugin问题

问题:maven-dependency-plugin (goals "copy-dependencies","unpack") is not supported by m2e 解决方法: ...
  • smst1987
  • smst1987
  • 2011年10月13日 21:24
  • 8612

maven工程pom.xml配置引用的jar包和最终打出war包中的jar包版本号不一致——mvn命令的应用

今天在打包一个maven工程时,发现有个jar包(暂且叫它A.jar),在pom.xml中配置的明明是2.3的版本,打出的war包里的A.jar怎么都是1.0的版本,导致war包部署不起来。为此挣扎了...
  • u010295735
  • u010295735
  • 2016年12月11日 22:50
  • 2196

maven打包时过滤文件及排除依赖包

maven打包时会把该包依赖的包一起打进来,但某些时候我们并不需要这些包,例如xerces(用于解析XML)导进来后可能会造成tomcat启动的异常(包冲突),需要打包时排除掉。 1、排除依...
  • CYZERO
  • CYZERO
  • 2012年12月03日 14:27
  • 26418

maven-dependency-plugin插件的使用

转:http://liugang594.iteye.com/blog/2093082 maven-dependency-plugin是处理与依赖相关的插件。它有很多可用的goal,大部分是和依赖...
  • xiao_jun_0820
  • xiao_jun_0820
  • 2016年01月28日 20:44
  • 11735

maven解决jar包版本冲突

Maven对于新手来说是《步步惊心》,因为它包罗万象,博大精深,因为当你初来乍到时,你就像一个进入森林的陌生访客一样迷茫。  Maven对于老手来说是《真爱配方》,因为它无所不能,利如刀锋,使用...
  • andyzhaojianhui
  • andyzhaojianhui
  • 2016年05月18日 18:55
  • 7284

解决maven传递依赖中的版本冲突

首先在pom.xml中添加: org.apache.maven.plugins maven-project-info-reports-plugin ...
  • yaerfeng
  • yaerfeng
  • 2014年09月10日 11:08
  • 26377

利用maven插件打jar包时自定义Class-path到META-INF

         org.apache.maven.plugins    maven-jar-plugin    2.3                              scallop.sc...
  • zyj8170
  • zyj8170
  • 2010年03月05日 16:24
  • 7554

Maven 项目打包需要注意到的那点事儿

关于 Maven 打 war 包《使用 Eclipse 的 Maven 2 插件开发一个 JEE 项目》详细介绍了如何在 Eclipse 使用 Maven 新建一个 JEE 项目并对其进行断点跟踪调试...
  • defonds
  • defonds
  • 2015年01月28日 17:04
  • 113041

maven打包jar文件,exclude一些class文件

pom.xml配置:   4.0.0   com.yingjian.test   1.0   0.0.1-SNAPSHOT   TestMaven              ...
  • u012411159
  • u012411159
  • 2014年12月29日 14:34
  • 3859

maven打包排除指定文件(jar包)

在使用maven打包时,有些时候需要排除某些文件或者排除某些jar,不把这个文件和jar打入到war包里面一、在项目的pom.xml文件里面添加如下配置: org.ap...
  • censhenping
  • censhenping
  • 2016年07月20日 13:02
  • 2931
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:maven-jar-plugin maven-dependency-plugin 打包依赖包版本不一致解决办法
举报原因:
原因补充:

(最多只允许输入30个字)