Maven - コンパイル
pom.xmlがあるディレクトリで実行する。
mvn compile
初回だとcompileプラグイン関連が色々ダウンロードされる。
C:\USERS\XXXXX\SAMPLE
│ pom.xml
│
├─src
│ ├─main
│ │ └─java
│ │ └─com
│ │ └─lee
│ │ App.java
│ │
│ └─test
│ └─java
│ └─com
│ └─lee
│ AppTest.java
│
└─target
├─classes
│ └─com
│ └─lee
│ App.class
│
└─maven-status
└─maven-compiler-plugin
└─compile
└─default-compile
createdFiles.lst
inputFiles.lst
コンパイルされ、targetフォルダにApp.classが生成されました。
実行してみる。
mvn exec:java -Dexec.mainClass="com.lee.App"
[INFO] Scanning for projects...
[INFO]
[INFO] -------------------------------------------------------------
[INFO] Building sample 1.0-SNAPSHOT
[INFO] -------------------------------------------------------------
[INFO]
[INFO] -------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] -------------------------------------------------------------
[INFO] Total time: 0.606 s
[INFO] Finished at: 2015-08-23T17:05:32+09:00
[INFO] Final Memory: 9M/155M
[INFO] -------------------------------------------------------------
上記すべてはPOM.xmlを通して実行している。
該当プロジェクトのPOM.xmlが上級POM.xmlと突合せ後、mvn実行する。