繁体   English   中英

Maven用旧文件构建.war

[英]Maven build .war with old files

我有一个项目,它使用Maven和工作的罚款。 但是前一段时间,我决定将JDK从1.6007更改为1.6032。 大概是在更改JDK之后,我的Maven使用旧的.class文件构建了.war 即使在cleaning项目后,我也会获得日期为24.05(更改JDK时的日期)的文件,但今天仍将其编译。 注意:所有问题都与.war文件有关(可能与maven-war-plugin有关,但是我不会更改插件的属性,因为它可以正常工作),因为我也将Jetty用作本地Web服务器进行测试,并且在码头一切正常。 谢谢,

编辑:我注意到,当我运行package目标时,maven始终使用不同的JDK版本(我在Eclipse控制台中看到它)

您是否更改了maven-compiler-plugin的编译器版本

<plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.5.1</version>
        <configuration>
          <verbose>true</verbose>
          <fork>true</fork>
          <executable><!-- path-to-javac --></executable>
          <compilerVersion>1.6032</compilerVersion>
        </configuration>
      </plugin>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM