用maven archetype直接创建项目

有时候在没有IDE或者在linux上想写java程序,又要需要maven支持,以前经常都是复制已有项目的pom.xml过来修改。但如果想直接从零开始创建一个有maven支持的java程序那怎么办呢?就可以用maven archetype了,只要你机器上有装java和maven就可以很方便的创建一个有maven支持的java程序:

先用

java -version

mvn -v

验证一下java和maven是否正确安装,然后

mvn archtype:generate

就会提示问你要用哪一个archetype模板,默认可以直接选择的是maven-archetype-quickstart,就是一个最普通的java程序了。之后还会问题新创建的程序的几个关键参数,例如groupid, artifactid, version等。

如果你不想用这种交互式的方式创建,那还可以在同一个命令里把必须的参数全部填好,叫做batch mode:

mvn archetype:generate -B -DarchetypeGroupId=org.apache.maven.archetypes -DarchetypeArtifactId=maven-archetype-quickstart -DarchetypeVersion=1.4 -DgroupId=com.example -DartifactId=test-archetype -Dversion=1.0-SNAPSHOT -Dpackage=com.example

猜你喜欢

转载自www.cnblogs.com/gzedwin/p/11482031.html