版权声明:版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lijingjingchn/article/details/86716908
1. 原理
生成maven项目的原理是,依赖一个插件maven-archetype-plugin,然后这个插件自带一些archetype模版,也可以说成项目的骨架。
1. 创建命令
mvn archetype:generate \
-DarchetypeGroupId=org.apache.flink \
-DarchetypeArtifactId=flink-quickstart-java \
-DarchetypeVersion=1.6.1 \
-DgroupId=my-flink-project \
-DartifactId=my-flink-project \
-Dversion=0.1 \
-Dpackage=myflink \
-DinteractiveMode=false
3. 参数说明
-DarchetypeGroupId=org.apache.maven.archetypes \
-DarchetypeArtifactId=maven-archetype-quickstart \
DarchetypeGroupId
和DarchetypeArtifactId
是指定了用那个模版(骨架)
-DgroupId=com.mycompany.app \
-DartifactId=my-app
DgroupId
和DartifactId
这两个就是自己写的名字。
执行命令后就会依照模版生成一些文件,比如经常看到的一个文件pom.xml,当然还有其他文件。