EclipseでMavenのmaven-compiler-pluginを実行するサンプルです。
(確認環境:Windows 10,Java 8,Eclipse 4.8)
目次
サンプル | 環境を作成する |
コンパイルする(Maven compile) | |
テストを実行する(Maven test) | |
jarを作成する(Maven package) | |
targetフォルダを削除する(Maven clean) |
環境を作成する
maven-compiler-plugin |
このサンプルでは、EclipseのMavenでコンパイル、テスト、パッケージ(jarファイル)の作成、削除を行います。
pom.xmlにmaven-compiler-pluginを指定する
pom.xmlにmaven-compiler-plugin(15~29行目)とJUnit(8~13行目)を追加します。maven-compiler-pluginはコンパイラです。
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.sample1</groupId>
<artifactId>test1</artifactId>
<version>0.0.1</version>
<dependencies>
<!-- https://mvnrepository.com/artifact/junit/junit -->
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.12</version>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<pluginManagement>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</pluginManagement>
</build>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
</project>
https://maven.apache.org/plugins/maven-clean-plugin/
Mavenにプロジェクトを作成する
Mavenプロジェクトを作成します。
Eclipse Mavenプロジェクトを新規作成する(Java)
クラスを作成する
クラスとJUnit4のテストするクラスを作成します。
Java JUnit4の使い方とテストのサンプル
作成完了後のフォルダのイメージは以下です。
コンパイルする(Maven compile)
Maven compileでコンパイルできます。
1.プロジェクトを右クリックして「実行」→「Mavenビルド...」をクリックします。
2.「ゴール」にcompileと入力し、実行ボタンを押します。
3.コンパイルが完了するとコンソールにBUILD SUCCESSと表示されます。
4.コンパイルされたクラスファイルは、プロジェクトフォルダ配下の→targetフォルダ→classesフォルダ→パッケージのフォルダに生成されます。
テストを実行する(Maven test)
Maven testでテストできます。
1.プロジェクトを右クリックして「実行」→「Maven test」をクリックします。
2.テスト完了後、「surefire-reports」フォルダ配下に結果が作成されます。
(反映されないときはプロジェクトを右クリックしてリフレッシュを押して下さい。)
3.test1.Color1Test.txtです。3つのテストがあり全て成功しています。
4.TEST-test1.Color1Test.xmlです。全て成功しています。
5.テストに失敗したときは、赤枠の箇所のFailures 1というようになります。
jarを作成する(Maven package)
Maven packageでjarを作成します。
1.プロジェクトを右クリックして「実行」→「Mavenビルド...」をクリックします。
2.「ゴール」にpackageと入力し、実行ボタンを押します。
3.targetフォルダ配下にjarファイルが生成されます。
targetフォルダを削除する(Maven clean)
Maven cleanでtargetフォルダを削除します。
1.プロジェクトを右クリックして「実行」→「Maven clean」をクリックします。
2.targetフォルダが削除されます。
以下は、Mavenの利用可能なプラグインのリンクです。
https://maven.apache.org/plugins/index.html
関連の記事
Eclipse Mavenプロジェクトを新規作成する(Java)
Eclipse JavaプロジェクトからMavenプロジェクトに変換
Eclipse Mavenでjarを取得(Java)