用命令创建maven项目并编译

下载Maven3.5.0,体积不大。

配置maven环境变量:

M2_HOME;

PATH:增加%M2_HOME%\bin;


配置maven(重要):

打开maven目录\conf\settings.xml文件。


(1)修改本地仓库Repository>为自定义的路径,路径一定要手动建好,我是在maven根目录下建一个目录的,所以如下设置:

E:/Maven350/wenshaojie.m2/repository

(maven下载的插件全放这里如果不改则默认放在系统盘用户目录下的.m2文件夹)

(注意所有配置都要在标签之间。)


(2)修改镜像,否则下载插件太慢,我就是这样浪费了好几天:

标签内增加:

         

             alimaven

             central

             aliyun maven

             http://maven.aliyun.com/nexus/content/repositories/central/

         

     

         

         

             repo1

             central

             Human Readable Name for this Mirror.

             http://repo1.maven.org/maven2/

         

     

         

         

             repo2

             central

             Human Readable Name for this Mirror.

             http://repo2.maven.org/maven2/

         

(3)把settings.xml文件拷贝一份到用户目录\.m2下或者其它目录,我是放在E:/Maven350/wenshaojie.m2下。

(4)cmd:

mvn -v命令

显示如下信息表示安装成功:

用命令创建maven项目并编译_第1张图片

有的书上说还要下面这个命令:

mvn help:system

然后会下载一大堆东西,最后显示system properties和environment variables两类信息表示成功。

(maven执行命令时,如果缺乏相关插件都会自动去下载)


四、创建简单项目(maven使用archetype插件创建项目)

(1)命令:

mvn archetype:generate -DinteractiveMode=false -DgroupId=org.fkjava -DartifactId=mavenQs -Dpackage=org.fkjava.mavenqs

说明:

每个-D制定一个参数。

interactiveMode:交互模式,默认为false,会智能的为其他未定义的内容使用默认值,不会提示用户输入。

groupId:公司名称,随便。

artifactId:项目名,随便。

package:包,随便。

用命令创建maven项目并编译_第2张图片

然后当前执行命令的路径下多出一个以项目名命名的文件夹,了解一下该目录下都有哪些东西。

五、编译

进入该文件夹,在pom.xml所在的目录下运行cmd命令:

mvn compile

用命令创建maven项目并编译_第3张图片

六、执行

继续命令:

mvn exec:java -Dexec.mainClass="org.fkjava.mavenqs.App"

用命令创建maven项目并编译_第4张图片

可以看到输出了Hello World!

什么代码都没写怎么会输出Hello World呢,原来这是maven项目里默认生成的java代码。

用命令创建maven项目并编译_第5张图片



你可能感兴趣的:(用命令创建maven项目并编译)