maven初步入门

第一讲:maven:

环境搭建:1,官网下载压缩包,解压

   

2,配置环境变量path,指向解压后的maven目录下的bin

 

3,cmd     mvn -version检测变量是否配置完成

 第二讲:maven控制台小案例(主要是体现打包方式与依赖传递)

  第三讲:maven常用命令

mvn命令clean,compile,test,package,install

   mvn compile:编译,会生成target文件

  mvn clean:清除上次编译,target文件被删除

 

maven本地库

C:\Users\Administrator\.m2\repository,

setting.xml 可以指定本定仓库存储位置 <localRepository>E:\mavensources\repository</localRepository>
因为默认包存储位置是在c盘,但是c盘空间有限,可以通过修改setting.xml去更改包存储位置

https://www.cnblogs.com/sunjf/p/maven_clean_install.html

 

 

第四讲:依赖范围以及依赖传递

https://www.cnblogs.com/beenupper/p/3344208.html

 

compile:编译依赖范围,在编译,测试,运行时都需要。

test:测试依赖范围,测试时需要。编译和运行不需要。如Junit

runtime:运行时依赖范围,测试和运行时需要。编译不需要。如JDBC驱动包

provided:已提供依赖范围,编译和测试时需要。运行时不需要。如servlet-api

system:系统依赖范围。本地依赖,不在maven中央仓库。

如何在B项目依赖A项目的API?

B 项目的 pom.xml 中,将 A 项目的坐标( GroupId ArtfactId version )包含进来
如何查看A项目的坐标呢?
很简单,打开A项目的pom文件,就能找到
如何产看一个jar包的pom呢?
如果不是本地的,那么可以去maven仓库搜索
是本地的就好办了,找到那个jar包所在文件夹,打开他的pom文件就能看见了

maven项目控制台执行maven命令控制台输出乱码:

 

在project节点添加:

 

依赖传递:比较麻烦

默认构建好的maven项目是jre1.5的,那么如何修改成其他版本jdk呢?

很简单,window-》preferences-》maven-》usersettings-》openfile(就是open settings.xml)

然后ctrl+f  profiles

如图添加相应jdk版本即可

遇到坑了,ssh整合,struts用到2.5+版本,

未解决,卒

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值