0

pom.xml次の<build>宣言を持つプロジェクトがあります。

<build>
    <plugins>
        <plugin>
            <groupId>org.apache.maven.plugins</groupId>
            <artifactId>maven-compiler-plugin</artifactId>
            <version>3.1</version>
            <configuration>
                <source>1.8</source>
                <target>1.8</target>
                <encoding>UTF-8</encoding>
            </configuration>
        </plugin>
    </plugins>
</build>

このプロジェクトを実行するmvn installと、プロジェクトがコンパイルされ、単体テストが実行され、ローカル リポジトリに公開されます。ここでMavenについてもう少し学ぼうとしていますが、次のドキュメント/説明を見つけるのに苦労しています:

  • mvn installPOM が で宣言されていない場合、どうすればを実行できbuild/pluginsますか? maven-compiler-plugin含まれmaven-install-pluginている場合、どうすればそれを理解できましたか?
  • 最も重要なbuild/plugins/plugin/configuration/sourceことは、との値.../targetが両方とも に設定されていること1.8です。私のマシンに Java 8 が搭載されていて、mvn installこのプロジェクトをエラーなしで実行した場合、プロジェクトが Java 8 でビルドされることが保証されますか? Compiler Pluginのドキュメントを見ていますが、それらの/構成がどこにもリストされていません。sourcetarget
4

1 に答える 1