首页  >  问答  >  正文

java只编译修改的源文件,而不是全编。

目前使用maven编译代码,改动一个Java文件都会导致整个项目全部重新编译。(目前项目冗余代码超多,全编耗时长。)

后台编译工具,有没有类似Eclipse的自动编译的功能,每次只编译改动到的代码?

女神的闺蜜爱上我女神的闺蜜爱上我2683 天前1088

全部回复(1)我来回复

  • 黄舟

    黄舟2017-06-15 09:24:06

    maven-compiler-plugin 有一个参数 useIncrementalCompilation 不设置默认 fasle

    <plugin>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>${maven.compiler.version}</version>
        <configuration>
            <source>${java.version}</source>
            <target>${java.version}</target>
        </configuration>
        <useIncrementalCompilation>true</useIncrementalCompilation>
    </plugin>

    回复
    0
  • 取消回复