簡體   English   中英

Maven編譯器插件vs maven默認插件?

[英]Maven compiler plugin vs maven default plugin?

Maven是一個用於Java軟件項目的強大構建工具。

我正在閱讀Maven插件。 maven-compiler-plugin )_

<build>
    <sourceDirectory>src</sourceDirectory>
    <plugins>
        <plugin>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.7</source>
                <target>1.7</target>
            </configuration>
        </plugin>
    </plugins>
</build>

對於使用maven運行的任何項目,它肯定需要編譯代碼。

但我可以在網上看到很多沒有這個插件但仍然有用的示例項目。

任何人都可以解釋這個插件有什么區別,默認編譯?

如果你什么也不做,Maven將調用在maven默認生命周期中調用的maven編譯器插件。

如果要更改配置,則需要將插件添加到<plugins> ,然后更改配置。 通常人們這樣做是為了更改Java版本(也可以通過屬性完成)或修復插件的版本(而不是總是使用最新版本)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM