maven命令学习
来源:互联网 发布:vb 调用bartender 编辑:程序博客网 时间:2024/05/16 03:15
maven命令学习
主要记录重要的几个
1 maven clean清空maven相关的所有文件夹
2 mvn install 在本地的resriptory中安装新的架包
3 compile编译
4 package打包
5 archetype :generate -DgroupId=xxx -DartifactId=xxx -DarchetpyeArtifactId
创建一个格式的maven的web工程
DgroupId对应着包结构,DartifactId对应着工程名,之后会提示你输入版本信息,一个maven结构的工程就ok了。
如果想构建eclipse工程,进入到这个工程的根目录,执行mvn eclipse:eclipse。
6 mvn install在本地类库中下载架包之类的
7 mvn eclipse:eclipse讲一个maven程序创建成eclipse工程,进入到该工程的根目录下执行该操作
8 mvn eclipse:clean 是mvn eclipse和创建一个普通的java程序的反义词
9 创建tomcat可以识别的web工程,eclipse项目 mvn eclipse:eclipse -Dwtpversion=2.0
在maven工程下有一个target目录,这是maven工程的输出目录:
mvn clean compile 将编译后的.class文件输出到target
mvn clean package 将war包放到target
10 mvn clean package -DskipTests -P ent-prod -pl xxx -am
指定程序打包,假如一个项目过于庞大,可能会内存溢出,比较好的处理方式是指定需要使用的包打包
为什么要在执行命令之前加上clean,是因为不加clean可能会出现target目录并没有覆盖。但是相对来说速度会慢一下,要么去搞清楚原理,知道什么时候会覆盖,要么就
老老实实地加上clean。
作为一个小白,强烈建议学一些maven命令,不仅有利于熟悉包结构,还更有b格。
经常会有人问mvn package和mvn install的区别,mvn package是将项目打成jar包,存放到target目录下(没有错就是存放编译后的.class文件的地方)。
而mvn install则是将jar包保存到本地仓库,可以供其它项目使用。
- 【Maven学习】maven基本命令
- maven2 学习 - maven 命令
- 学习maven命令笔记
- maven命令学习
- maven命令学习
- maven 命令学习记录
- maven命令学习
- Maven学习笔记2-maven命令
- Maven 学习(二)maven命令
- maven学习八:maven常见命令
- Maven学习第二天-命令
- Maven学习:常用mvn命令
- Maven学习:常用mvn命令
- Maven学习:常用mvn命令
- Maven学习:常用mvn命令
- Maven学习:常用mvn命令
- maven学习---基本命令使用
- Maven学习笔记_命令总结
- java 项目中有汉字编译出来乱码问题
- snake
- 定位Oops错误代码行
- python中 @property
- Java中hashCode的作用
- maven命令学习
- fast rcnn中遇到的问题
- Java并发编程:volatile关键字解析
- 学习Python3:201701030
- 创建一个自己能写别人只能读的表
- 欢迎使用CSDN-markdown编辑器
- CodeForces 500C New Year Book Reading(贪心+思维)
- C/C++:文件对碰
- 理解白平衡