maven-compiler-plugin外掛引數配置詳解

隨風yy發表於2018-09-12

maven-compiler-plugin外掛是一個Maven外掛,用來編譯專案程式碼;自從3.0開始預設的編譯器是javax.tools.JavaCompiler,用來編譯Java原始碼;如果你想強制外掛使用javac編譯器,你必須配置外掛的屬性forceJavacCompilerUse;還要注意,當前預設源(source)設定為1.6,預設目標(target)設定為1.6。獨立執行Maven和JDK,可以通過source和target選項更改他們的預設值;

1.maven-compiler-plugin外掛當前最高版本是3.8.0下載地址:http://mvnrepository.com/artifact/org.apache.maven.plugins/maven-compiler-plugin
2.外掛設定的各種引數資訊請檢視

http://maven.apache.org/plugins/maven-compiler-plugin/compile-mojo.html#forceJavacCompilerUse

3.引數配置示例:
    <build>
      <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.8.0</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
      </plugins>
    </build>

相關文章