maven打包发现war包解压后的class文件总是跟原Java不一样

后来发现pom中这么写到

    <plugins>
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<compilerId>eclipse</compilerId>
<optimize>true</optimize>
<!-- <includes> -->
<!-- <include>src/**/*.xml</include> -->
<!-- <include>src/**/*.java</include> -->
<!-- </includes> -->
<excludes>
<exclude>testcase/**/*.java</exclude>
</excludes>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-eclipse</artifactId>
<version>2.8.1</version>
</dependency>
</dependencies>
</plugin>
<plugin>
<artifactId>maven-war-plugin</artifactId>
<version>2.3</version>
<configuration>
<warSourceDirectory>WebRoot</warSourceDirectory>
<packagingExcludes>
WEB-INF/lib/struts-*.jar,
WEB-INF/lib/stax-api-*.jar,
WEB-INF/lib/sslext-*.jar,
WEB-INF/lib/xom-*.jar,
WEB-INF/lib/xalan-*.jar,
WEB-INF/lib/xml-apis-*.jar,
WEB-INF/lib/xmlbeans-*.jar,
WEB-INF/lib/xmlParserAPIs-*.jar,
WEB-INF/lib/kxml2-min-*.jar,
WEB-INF/lib/mail-*.jar,
WEB-INF/lib/commons-validator-*.jar,
WEB-INF/lib/commons-chain-*.jar,
WEB-INF/lib/activation-*.jar,
WEB-INF/lib/antlr-*.jar,
WEB-INF/lib/ant-launcher-*.jar,
WEB-INF/lib/icu4j-*.jar
</packagingExcludes>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-surefire-plugin</artifactId>
<configuration>
<skip>true</skip>
</configuration>
</plugin>
<!-- <plugin> <groupId>org.zeroturnaround</groupId> <artifactId>jrebel-maven-plugin</artifactId>
<version>1.1.6</version> <executions> <execution> <id>generate-rebel-xml</id>
<phase>process-resources</phase> <goals> <goal>generate</goal> </goals> </execution>
</executions> </plugin> -->
</plugins>

而我一直没有发现,自己的WEB-INFO  目录下同样存在一个class文件,由于项目默认的打包路径也是WEB-INFO  故,pom中那样写法  会导致原WEN-INFO 小的文件  一直会覆盖新编译的文件

最新文章

  1. 【转】PHP中获取当前系统时间、时间戳
  2. PostgreSQL数据库服务端监听设置及客户端连接方法教程
  3. pip install robotframework-sshlibrary提示: Microsoft Visual C++ 9.0 is required
  4. Oracle关联查询关于left/right join的那点事
  5. C# for循环 迭代法 穷举法应用
  6. Oracle 客户端配置笔记
  7. java 服务
  8. Oracle DECODE函数的用法详解
  9. 349B - Color the Fence
  10. Spring Boot mybatis HashMap +layui 通用分页
  11. BZOJ-9-3295: [Cqoi2011]动态逆序对
  12. Python3 tkinter基础 Tk quit 点击按钮退出窗体
  13. Ioc原理理解
  14. net core体系-web应用程序-4asp.net core2.0 项目实战(1)-3项目架构说明
  15. Android 7.0 适配
  16. FastStone Capture无法录制系统声音解决方法(win10)
  17. vm 克隆一台新机器启动网卡报错:device eth0 does not seem to be present, delaying initialization
  18. 关于innodb mtr模块
  19. UI“三重天”之selenium--封装(二)
  20. Android6.0内核移植(1):分析编译日志

热门文章

  1. Python axis的含义
  2. djangorestframework学习1-通过HyperlinkedModelSerializer,ModelViewSet,routers编写第一个接口
  3. scrapy (三) : 请求传参
  4. 安装 VsCode 插件安装以及配置
  5. ES6的功能简介
  6. SSM框架前后端信息交互
  7. 入门大数据---Hive计算引擎Tez简介和使用
  8. 微信小程序实战:表单与选择控件的结合
  9. ThinkPHP5.0、5.1和6.0教程文档合集(免费下载)
  10. websocket推送进度条百分比给前台