Maven学习笔记

完整的Maven学习网站:https://www.w3cschool.cn/maven/

以下转载学习笔记

  • 创建Java Maven项目

命令:mvn archetype:create -DgroupId=com.wuhao.maven.quickstart -DartifactId=simple -DarchetypeArtifactId=maven-archetype-quickstart    

mvn:核心命令

archetype:create:创建项目,现在maven高一点的版本都弃用了create命令而使用generate命令了。

-DgroupId=com.wuhao.maven.quickstart :创建该maven项目时的groupId是什么,该作用在上面已经解释了。一般使用包名的写法。因为包名是用公司的域名的反写,独一无二

-DartifactId=simple:创建该maven项目时的artifactId是什么,就是项目名称

-DarchetypeArtifactId=maven-archetype-quickstart:表示创建的是[maven]java项目

  • 创建Java Web Maven项目

命令:mvn archetype:create -DgroupId=com.wuhao.maven.quickstart -DartifactId=myWebApp -DarchetypeArtifactId=maven-archetype-webapp -Dversion=0.0.1-snapshot

-DarchetypeArtifactId=maven-archetype-webapp 比创建java项目多了一个 -Dversion=0.01-snapshot, 在创建java项目的时候也可以加上这个,如果不写,会默认帮我们加上1.0-snapshot。

  •  编译:mvn compile  --src/main/java目录java源码编译生成class (target目录下)

 测试:mvn test    --src/test/java 目录编译

 清理:mvn clean    --删除target目录,也就是将class文件等删除

 打包:mvn package  --生成压缩文件:java项目#jar包;web项目#war包,也是放在target目录下

 安装:mvn install   --将压缩文件(jar或者war)上传到本地仓库

 部署|发布:mvn deploy  --将压缩文件上传私服

  • 其他

maven java或web项目转换Eclipse工程

 mvn eclipse:eclipse

 mvn eclipse:clean  清除eclipse设置信息,又从eclipse工程转换为maven原生项目了    

 mvn idea:idea 转换IDEA工程

mvn idea:clean  同上 

转载于:https://my.oschina.net/u/3761898/blog/1631428

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值