MAVEN 打包时出现多余的类的问题
2014-08-05 10:30
183 查看
问题描述:
使用 mvn clean install 的时候,会打的包中增加一些源码中没有的class。
<IGNORE_JS_OP>
mvn1.jpg (56.52 KB, 下载次数: 31)
下载附件 保存到相册
2014-6-27 16:28 上传
像这个jar包多了java.annotation的类。
不知道这些类怎么编译过来的,编译时在classes目录就有这些文件。
解决办法:
在pom文件中加入:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<excludes>
<exclude>javax/**</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
就是在jar包的时候,排除掉多余的文件。这个也有利于我们排除掉一些不需要的文件。
使用 mvn clean install 的时候,会打的包中增加一些源码中没有的class。
<IGNORE_JS_OP>
mvn1.jpg (56.52 KB, 下载次数: 31)
下载附件 保存到相册
2014-6-27 16:28 上传
像这个jar包多了java.annotation的类。
不知道这些类怎么编译过来的,编译时在classes目录就有这些文件。
解决办法:
在pom文件中加入:
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<version>2.4</version>
<configuration>
<excludes>
<exclude>javax/**</exclude>
</excludes>
</configuration>
</plugin>
</plugins>
</build>
就是在jar包的时候,排除掉多余的文件。这个也有利于我们排除掉一些不需要的文件。
相关文章推荐
- MAVEN 打包时出现多余的类的问题
- MAVEN 打包时出现多余的类的问题
- 在myeclipse中用maven进行项目的打包时出现内存泄露问题
- 解决maven打包编译出现File encoding has not been set问题
- 不使用IDE,用maven命令打包war项目及出现的问题解决(最全攻略,亲测有效)
- 问题四20150827解决maven打包编译出现File encoding has not been set问题
- Maven 打包出现乱码问题解决
- 解决maven打包编译出现File encoding has not been set问题
- 解决maven打包编译出现File encoding has not been set问题
- 使用maven工具对maven项目进行打包所出现的问题
- Maven编译打包spark(2.1.0)源码及出现问题的解决方案(win7+Intellij IDEA)
- jenkins 用 Maven 打包出现 找不到符号 问题的解决方法
- 解决Maven并行编译中出现打包错误问题的思路
- Mybatis使用maven打包出现的问题
- Maven工程打包时出现 [INFO] Compilation failure 问题解决办法
- 不使用IDE,用maven命令打包war项目及出现的问题解决(最全攻略,亲测有效)
- Maven下打包成fatjar出现Invalid signature file digest for Manifest main attributes问题解决
- maven打包,使用shade插件,避免出现加载spring配置文件报错的问题
- 解决maven打包编译出现File encoding has not been set问题
- Maven工程打包时出现 [INFO] Compilation failure 问题解决办法