使用Maven和Eclipse并使用带有 jetty的Maven运行配置启动:运行(org.eclipse.jetty :: artifactId :: jetty-maven-plugin)。
如果我将代码更改为超出方法级别,例如添加一个新类,我将重新编译所有代码,如下所示。
(我定时编译并在清理后进行完整编译 - 它确实在重新编译所有内容。)
如何启用增量编译?
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 2204 source files to D:\dev\tradeos\target\tradeos-0.0.1-SNAPSHOT\WEB-INF\classes
pom.xml 代码段
<plugin>
<!--Override compiler and java version -->
<artifactId>maven-compiler-plugin</artifactId>
<version>${maven.compiler.plugin.version}</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
<compilerId>jdt</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-jdt</artifactId>
<version>${jdt.compiler.version}</version>
</dependency>
</dependencies>
</plugin>