[英]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.