suchen

Heim  >  Fragen und Antworten  >  Hauptteil

Java kompiliert nur die geänderten Quelldateien, nicht die gesamte Datei.

Derzeit wird Maven zum Kompilieren des Codes verwendet, und das Ändern einer Java-Datei führt dazu, dass das gesamte Projekt neu kompiliert wird. (Das Projekt enthält derzeit viel redundanten Code und es dauert lange, alles zu kompilieren.)

Verfügt das Hintergrundkompilierungstool über eine automatische Kompilierungsfunktion ähnlich wie Eclipse? Wird jedes Mal nur der geänderte Code kompiliert?

女神的闺蜜爱上我女神的闺蜜爱上我2747 Tage vor1146

Antworte allen(1)Ich werde antworten

  • 黄舟

    黄舟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>

    Antwort
    0
  • StornierenAntwort