![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Maven
文章平均质量分 86
Maven学习简介。
海涛从不浪
这个作者很懒,什么都没留下…
展开
-
Maven(6),统一版本、继承、聚合。
版本管理统一原创 2020-06-24 10:41:26 · 381 阅读 · 0 评论 -
Maven(5),常用命令和生命周期
常用命令 mvn compile:编译,只编译main目录。发现配置依赖,首先查找本地仓库,若没有则查找中央仓库并下载。 mvn test:测试。执行测试程序。 mvn package:打包成jar/war,结果在target中。 mvn install:将开发的模块放入本地仓库,供其他模块使用(放入的位置通过gav决定)。 mvn clean:删除target目录即编译后的文件。 生命周期介绍 生命周期和构建的关系 在执行靠后的命令时,会将之前的命令全部执行一遍。例如如果命令在生命周期中的顺序为原创 2020-06-23 17:18:37 · 105 阅读 · 0 评论 -
Maven(4),依赖介绍。
依赖简介 在maven项目中,如果要使用一个当时不存在的jar或模块,则可以通过依赖实现(去本地仓库或中央仓库中查找)。例如A依赖于B,则当使用Maven引入包A时,Maven会自动引入B。 依赖的范围、有效性 在文件pom.xml中的<scope></scope>标签中写入。 compile:(默认)编译,测试,运行都可以获得包。 test:只有测试时能拿到。例如 junit.jar。 provided:只有部署运行时拿不到。例如 servlet-api.jar。 依赖的传原创 2020-06-23 17:07:20 · 204 阅读 · 0 评论 -
Maven(3),目录结果以及pom.xml文件简介。
Maven目录结构 maven约定的目录结构如下 src文件夹 main java // 程序功能代码 resources // 资源代码,配置代码 test // 测试代码 java resources pom.xml // 项目对象模型,与src文件夹 pom.xml文件内容简介 <groupId>域名反转,大项目名</groupId>:也是打包装载的路径。 <artifactId>子模块名</artifact原创 2020-06-23 16:42:32 · 313 阅读 · 0 评论 -
Maven(2),下载与配置。
下载 点击进入http://maven.apache.org/download.cgi该网址选择需要的版本进行下载。 解压到本地相应的位置。 配置 配置环境变量(首先应该配置好java的环境变量)。 配置MAVEN_HOME(M2_HOME)路径为之前解压的目录,如图1-1。 配置Path路径,如图1-2。 设置本地仓库路径 按照maven------>conf------>settings打开settings.xml文件写入自定义的本地仓库路径,如图2-1。 ...原创 2020-06-23 09:49:30 · 477 阅读 · 0 评论 -
Maven(1)简介,概念。
Maven的作用 用来引入管理第三方的jar包。 管理jar包之间的依赖,我们在引入jar包时,只需要针对自己需要的jar包进行下载,而该jar包所依赖的包,Maven会自动进行下载搞定。 将一个项目拆分成多个工程(模块),分别进行开发,之后可以将多个模块聚合成一个项目。 进行jar包的版本管理。 常见概念 Maven是基于java平台的自动化构建工具:将原材料(java,js,css,html等)构建成一个产品(项目)。 构建工具的历史:make----ant-----maven-----gradl原创 2020-06-23 09:24:28 · 134 阅读 · 0 评论