eclipse 新建Maven项目
依次 New --->Others--->Maven Project ,选择 Catalog 中的Internal,选择maven-archetype-quickstart,点击下一步,输入groudId,Artifact Id,package等信息,点击Finish,
一个完整的Maven 项目建立起来,默认情况下,会在package目录下建立App.java 和AppTest.java,单击项目右键,选择 maven Test运行,会提示-Dmaven.multiModuleProjectDirectory 错误,
原因是java 虚拟机找不到$M2_HOME,所以要在运行的jdk,或者jre中加入该参数。window--->preferences--->Installed JREs,选择jdk或者jre,点击编辑,在Default VM arguments 填入
-Dmaven.multiModuleProjectDirectory=$M2_HOME,点击Finish,再次运行,在Console中 出现:
[INFO] --- maven-surefire-plugin:2.12.4:test (default-test) @ MavenProject1 ---
[INFO] Surefire report directory: D:\javaEnvironment\workplace\MavenProject1\target\surefire-reports
-------------------------------------------------------
T E S T S
-------------------------------------------------------
Running com.zte.MavenProject1.AppTest
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec
Results :
Tests run: 1, Failures: 0, Errors: 0, Skipped: 0
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1.188 s
[INFO] Finished at: 2016-09-17T22:47:38+08:00
[INFO] Final Memory: 7M/19M
[INFO] ------------------------------------------------------------------------
表明项目OK了。
浙公网安备 33010602011771号