码迷,mamicode.com
首页 > 其他好文 > 详细

maven

时间:2018-01-27 22:19:24      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:mil   eclipse   编译   新建   ref   远程   body   company   清除   

1)创建一个Project

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

  mvn archetype:generate  固定格式

  -DgroupId         组织标识(包名)

  -DartifactId        项目名称

  -DarchetypeCatalog=internal  不要从远程服务器上取catalog,解决新建项目卡在Generating project in Interactive mode处

  -DarchetypeArtifactId    指定ArchetypeId,maven-archetype-quickstart,创建一个Java Project;maven-archetype-webapp,创建一个Web Project

  -DinteractiveMode      是否使用交互模式

 

2)编译源代码

mvn compile

 

3)编译测试代码

mvn test-compile

 

4)清空

mvn clean

 

5)运行测试

mvn test

 

6)生产站点目录并打包

mvn site-deploy

 

7)安装当前工程的输出文件到本地仓库

mvn install

 

8)打包

mvn package

 

9)先清除再打包

mvn clean package

 

10)打成jar包

mvn jar:jar

 

11)生成eclipse项目  

mvn eclipse:eclipse

 

12)查看帮助信息

mvn help:help

 

13)查看maven有哪些项目类型分类

mvn archetype:generate -DarchetypeCatalog=intrenal

 

创建java项目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=javaDemo -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

 

创建webapp项目

mvn archetype:generate -DarchetypeCatalog=internal -DgroupId=com.study -DartifactId=webAppDemo -DarchetypeArtifactId=maven-archetype-webapp -DinteractiveMode=false

 

clean package tomcat7:run

 

mvn dependency:tree 依赖关系mvn

 

maven

标签:mil   eclipse   编译   新建   ref   远程   body   company   清除   

原文地址:https://www.cnblogs.com/codechange/p/8367175.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!