美文网首页
Maven使用的零散知识点

Maven使用的零散知识点

作者: beeworkshop | 来源:发表于2019-05-25 10:35 被阅读0次

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的时候,可以导入依赖配置。

相关文章

  • maven聚合和自动部署-06

    maven相关知识点-05 maven的聚合 为什么要使用聚合?将多个工程拆分为模块后,需要手动逐个安装到仓库后依...

  • 关于python零散知识点记录

    关于python零散知识点记录 面对多个python时,使用别名配置Python命令时出现冲突,使用别名配置环境变...

  • maven依赖的使用-04

    maven相关知识点-04 通过maven在eclipces中创建项目 ①设置通过Maven创建的工程的JDK版本...

  • Maven知识点速查

    本文是学习项目管理利器——maven的Maven知识点速查 前置知识:无 Maven常用命令 compile 编译...

  • maven 系列 2-Default Lifecycle 及建立

    举例讲解Maven的使用及生命周期 通过实际对maven进行操作讲解maven的使用 maven安装 maven官...

  • Maven系列(八)assembly打包-程序和依赖jar包分开

    前言 Maven系列(一)Maven的简介与使用 Maven系列(二)无Maven不项目---使用Eclipse快...

  • mavan开发要点总结(一)

    本文基于企业内部开发时使用到的maven知识点总结,便于开发时查阅使用,非权威文档,仅供参考。 一、初识pom.x...

  • Maven 零散内容

    配置本地仓库 默认:~/.m2/repository修改:新路径

  • Java集合知识点总结

    0.零散知识点 一般在使用java的集合的时候,需要使用接口类型来存放引用,方便后续修改 HashSet是基于散列...

  • Maven学习

    学习要点 1、Maven的安装和配置2、学会使用Maven掌握Maven的使用方式 通过命令行使用 通过IDE使用...

网友评论

      本文标题:Maven使用的零散知识点

      本文链接:https://www.haomeiwen.com/subject/htrxtctx.html