有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

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) 个答案

  1. # 1 楼答案

    Maven在生命周期中调用的插件是默认的Maven

    如果要更改配置,需要将插件添加到<plugins>,然后更改配置。通常,人们这样做是为了更改Java版本(也可以通过属性进行更改)或修复插件的版本(而不是始终使用最新版本)