1.常用命令
mvn compile 编译
mvn clean 清空
mvn test 测试
mvn package 打包
mvn install 把项目安装到本地仓库(注意:命令执行后不仅在项目的target/目录下生成jar包,而且在本地maven仓库中也会生成对应包目录的jar包)。
2.在eclipse中打包
1) 直接在项目的根目录下cmd:mvn package
这种方法不借助eclipse环境。
2) 使用mvn install命令
这种方法除了在项目target/目录下生成jar包外,还会在maven本地仓库中生成项目包目录并额外再生成一个jar包。该jar包就可以通过maven本地仓库供其他项目使用。
快捷菜单
3)如果不想在maven本地仓库中再生成一个jar包,可以如下:
快捷菜单
在弹出的对话框的Goals中输入
Edit Configuration对话框
Run即可。
注意:
-
Goals中也可以只输入compile package
而clean通过菜单命令完成(增加可控性)。
快捷菜单
-
Maven build和Maven build…的使用
使用Maven build…可以调出如下对话框:
Edit Configuration对话框
在对话框中使用Apply可以记录Goals的配置,并把配置以Name的定义予以保存。管理这个配置可以通过菜单项Run Configurations…来进行。
Run Configurations…在哪里
然后
怎么删
可以删除相应的配置。
这时执行Maven build将执行默认的build配置。
Maven build
3.设置Maven下载的内容
设置方法
4.设置JRE
Maven打包要使用JDK中的JRE而非独立的JRE。
请看设置
5.自己的项目也有坐标,可供引入
引入自己的项目
6.Maven项目
1) 基本项目,不带目录结构和模版文件
项目设置
就到
项目设置
2) 带骨架的项目。含目录结构和文件模版。
项目设置
会到
项目设置
红色为常用骨架。再到
项目设置
7.使用Maven做多项目的聚合
项目设置
项目设置
8.Maven的依赖范围
classpath分为三种:
-
编译classpath
-
测试classpath
-
运行classpath
scope选项如下:
-
compile: 编译依赖范围。默认就是compile。在编译,测试,运行时都有效。
-
test: 测试依赖范围。仅测试有效。例如:JUnit。
-
provided:已提供依赖范围。编译,测试有效,运行的时候无效。例如:servlet-api。
-
system:系统依赖范围。依赖必须通过systemPath制定依赖文件的路径。
-
import:导入依赖范围。使用dependencyManagment的时候,可以导入依赖配置。








网友评论