java Maven编译器插件与Maven默认插件?
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运行的项目,它肯定需要编译代码
但是我可以在网上看到很多没有这个插件的示例项目,它们仍然可以工作
有人能解释一下这个插件和默认编译的区别吗
# 1 楼答案
Maven在生命周期中调用的插件是默认的Maven
如果要更改配置,需要将插件添加到
<plugins>
,然后更改配置。通常,人们这样做是为了更改Java版本(也可以通过属性进行更改)或修复插件的版本(而不是始终使用最新版本)