用命令创建maven项目并编译

来源:互联网 发布:上古卷轴5mod知乎 编辑:程序博客网 时间:2024/09/21 09:02

下载Maven3.5.0,体积不大。

配置maven环境变量:

M2_HOME;

PATH:增加%M2_HOME%\bin;


配置maven(重要):

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


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

<localRepository>E:/Maven350/wenshaojie.m2/repository</localRepository>

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

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


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

在<mirrors>标签内增加:

<!-- 阿里云仓库 -->

          <mirror>

             <id>alimaven</id>

             <mirrorOf>central</mirrorOf>

             <name>aliyun maven</name>

             <url>http://maven.aliyun.com/nexus/content/repositories/central/</url>

         </mirror>

     

         <!-- 中央仓库1 -->

         <mirror>

             <id>repo1</id>

             <mirrorOf>central</mirrorOf>

             <name>Human Readable Name for this Mirror.</name>

             <url>http://repo1.maven.org/maven2/</url>

         </mirror>

     

         <!-- 中央仓库2 -->

         <mirror>

             <id>repo2</id>

             <mirrorOf>central</mirrorOf>

             <name>Human Readable Name for this Mirror.</name>

             <url>http://repo2.maven.org/maven2/</url>

         </mirror>

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

(4)cmd:

mvn -v命令

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


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

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:包,随便。

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

五、编译

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

mvn compile

六、执行

继续命令:

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

可以看到输出了Hello World!

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



原创粉丝点击