普通Java项目
mvn archetype:generate
-DgroupId=com.github.leeyazhou
-DartifactId=maven-showcase
-DarchetypeArtifactId=maven-archetype-quickstart
-DinteractiveMode=false
- -DgroupId 组织名称,一般来说是项目的组织结构的域名
- -DartifactId 模块名称
- -DarchetypeArtifactId 指定模版名称
- -DinteractiveMode 是否启用交互模式
初始化目录
cd maven-showcase && mkdir -p src/main/resources src/test/resources
Web项目
mvn archetype:generate
-DgroupId=com.github.leeyazhou
-DartifactId=maven-showcase-web
-DarchetypeArtifactId=maven-archetype-webapp
-DinteractiveMode=false
初始化目录
cd maven-showcase-web && mkdir -p src/main/java src/main/resources src/test/resources src/test/java
打包
在项目根目录下执行
mvn clean package