1 Maven常用命令介绍
1)创建Project项目
命令:
mvn archetype:generate -DgroupId=com.mycompany.app -DartifactId=my-app -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false
说明:
mvn archeetype:generate 创建项目固定格式
-DgroupId=com.mycompany.app 组织标识(包名)
-DartifactId 项目名称
-DarchetypeArtifactId 执行项目的类型,如果是Java Project,使用maven-archetype-quickstart,Web Project使用 maven-archetype-webapp
-DintecactiveMode 是否使用交互模式
2)编译代码
编译源代码
mvn compile
编译测试代码
mvn test-compile
3)清空
mvn clean
4) 运行测试
mvn test
5)生产站点目录并打包
mvn site-deploy
6)安装当前工程的输出文件到本地仓库
mvn install
7)打包
mvn package
先清除再打包
mvn clean package
打成jar包
mvn jar:jar
8)生成eclipse项目
mvn eclipse:eclipse
9)查看帮助信息
mvn help:help
10)查看maven有哪些项目类型分类
mvn archetype:generate -DarchetypeCatalog=intrenal
2 maven命令示例
1)创建Java Project
运行创建命令如下图
运行结果
进入项目空间
2)编译源程序
运行 mvn clean compile 编译源文件
运行结果如下
查看tartget\classes文件夹
3)测试
运行 mvn clean test 进行测试
4)打包
运行 mvn clean package 进行打包,打包前会进行编译以及测试
在target目录下会产生一个jar包。
5)安装
运行 mvn clean install 进行安装,安装前会进行编译、测试以及打包
就将打好的包,安装好本地的仓库中。
6) 运行
执行 java -cp jar包 mainclass
7) 生成eclipse项目
运行 mvn eclipse:eclipse
使用Eclipse导入项目即可,file-->import
使用maven已经存在的选项导入
点击完成即可。
Eclipse中的项目结构如下: