< プラグイン> <! - MavenのコンパイルJDKのバージョンを指定し、指定されていない場合は、JDK1.3とJDK 1.5 Maven2をデフォルトとmaven3デフォルト- > < groupIdを> org.apache.maven.plugins </ groupIdを> < たartifactId >達人プラグイン-コンパイラ</ たartifactId > < バージョン> 3.1 </ バージョン> < 設定> <! - 一般的に、ターゲットとソースが一致しているが、時にはプログラムは、JDKの他のバージョンで実行できるようにするために(低いターゲットJDKバージョンのため、コードは、低いバージョンJDK構文で使用することができないソースがサポートされていない)場合は、ターゲットのソースとは異なるであろうがある- > < ソース> 1.8 </ ソース> <! - ソースコードのJDKのバージョンが使用- > < ターゲット> 1.8 </ ターゲット> <! - ターゲットニーズのコンパイルされたバージョンが生成されるクラスファイル- > < エンコーディング> UTF-8。</ エンコーディング> <! - - 文字セットエンコーディング- > < skipTests > trueに</ skipTests > <! - テストをスキップする- > < 冗長> trueに</ 冗長> < SHOWWARNINGS > trueに</ SHOWWARNINGS > <フォーク>trueに</ フォーク> <! - COMPILERVERSIONを有効にするラベルに、あなたがtrueに設定フォークする必要がある、コンパイルされたバージョンが明確な構成のために利用可能である- > < 実行可能ファイル> <! - パスツーのjavac - > </ 実行可能ファイル> <! - javacは、たとえば、コマンドを指定:<実行> $ {JAVA_1_4_HOME} / binに/ javacの</実行可能ファイル> - > < COMPILERVERSION > 1.3 </ COMPILERVERSION > <! - 指定プラグが使用されますコンパイラのバージョン- > < meminitial > 128M </ meminitial > <! - コンパイラによって使用される初期メモリ- > <MAXMEM >512M </ MAXMEM > <! - コンパイラが使用する最大メモリ- > < compilerArgument > -verboseのjava.home -bootclasspath $ {} \ libに\ rt.jarの</ compilerArgument > <! - このオプションは、転送に使用されていますコンパイラ自体はサポートパラメータオプション含まれていないが、> - </ 設定> </ プラグイン>