Maven 使用入门

1 项目主代码

2 编写主代码

默认假设代码在 src/main/java 目录

mvn clean compile

默认情况下,Maven 构建的所有输出都在 target/ 目录中,项目主代码编译至 target/classes 目录

3 编写测试代码

默认测试代码主目录:

src/main/java

mvn clean test

执行 compiler:testCompile 失败了,需要使用 -source 5 或更高版本启动注释,即 @Test 注释

4 打包和运行

mvn clean package

默认打包类型为 jar, 生成 hello-world-1.0-SNAPSHOT.jar

打开 hello-world-1.0-SNAPSHOT.jarMETA-INF/MANIFEST.MF 可以看到

Main-Class: com.juvenxu.mvnbook.helloworld.HelloWorld

在项目根目录执行该 jar 文件

java -jar target\hello-world-1.0-SNAPSHOT.jar

5 Archetype 生成项目骨架

mvn archetype:generate

实际上是在运行插件 maven-archetype-plugin

results matching ""

    No results matching ""