Maven入门
Maven入门
3LDgQiQa
这个作者很懒,什么都没留下…
展开
-
Maven(一)安装Maven核心程序
1.1 检查JAVA_HOME环境变量echo %JAVA_HOME%或者直接查看我的电脑-环境变量 1.2 解压Maven核心程序并放到相应的位置Maven下载地址官方下载地址 1.3 配置Maven环境变量配置MAVEN_HOME或M2_HOME(最好配这个) 配置PATH 1.4 运行mvn -v查看Maven版本...原创 2018-04-11 16:45:20 · 297 阅读 · 0 评论 -
Maven(二)创建Maven工程、文件目录结构、Maven常见命令、本地仓库位置
1. 创建约定的目录结构根目录\ 工程名src目录\ 源代码pom.xm\ Maven工程核心配置文件main目录\ 存放主程序test\ 存放测试程序java\ 存放Java的源文件resource\ 存放框架配置文件1.1 手动创建此目录 1.2 pom.xml添加如下内容<?xml version="1.0" ?><pro...原创 2018-04-11 17:26:59 · 613 阅读 · 0 评论 -
Maven(三)Maven POM、坐标、仓库
1. Maven POMpom :Project Object Model 项目对象模型pom.xml: Maven核心配置文件(web.xml->动态Web工程)2. Maven 坐标使用三个向量对应唯一的Maven工程groupid 公司或组织域名倒序+项目名 <groupid>com.quinntian.maven</groupid&...原创 2018-04-11 20:40:02 · 895 阅读 · 0 评论 -
Maven(四)Maven 依赖
1. 创建第二个项目手动创建好目录结构 创建两个Java文件Java文件中引用之前项目的文件 代码package com.quinntian.maven;import com.quinntian.maven.Hello; public class HelloFriend { public String sayHelloToFr...原创 2018-04-12 00:24:30 · 469 阅读 · 0 评论 -
Maven(五)Eclipse配置Maven插件
较新版本的Eclipse内置Maven插件1. 设置installation一般不适用内置的指定核心程序的位置 2. 设置user settings指定本地仓库的位置 1.如果setting.xml文件找不到的话,直接区去maven安装路径下的conf/复制 2.或者直接设置成安装目录下的setting文件即可...原创 2018-04-12 01:30:21 · 238 阅读 · 0 评论 -
Maven(六)Eclipse使用Maven插件创建项目
1. 创建Maven版Java工程1.1 具体步骤1.2 更改默认JDK版本默认JDK版本过低 可以通过配置setting.xml来更改JDK版本 加入如下代码 <profile> <id>jdk-1.7</id> <activation> &l...原创 2018-04-12 02:03:12 · 272 阅读 · 1 评论 -
Maven(七)Eclipse使用Maven命令
由于没有mvn compile (其余命令类似) 可以点解上面框中选项手动输入compile原创 2018-04-12 13:02:00 · 784 阅读 · 0 评论 -
Maven(八)Eclipse创建Web项目(复杂方式)
1. 生成标准的Web工程结构2. 勾选结尾为webapp的包3. 生成的文件结构如下3.1 生成的目录结构若存在错误,缺少servlet.api3.1.1 添加步骤如下4.生成后存在的缺点我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个...原创 2018-04-12 13:57:36 · 403 阅读 · 0 评论 -
Maven(九)Eclipse创建Web项目(简单方式)
1. 创建Maven项目(以简单方式)2. 勾选WAR3. 选择properties->projectFacts 此处的错误可忽略,配置好会会消失,主要缺失web.xml文件 4. 将框中选项勾去->apply->再次勾选(如图)5. 此时会发现webapp下已经创建好...原创 2018-04-12 14:19:46 · 211 阅读 · 0 评论 -
Maven(十)通过Maven缺失servlet.api的解决方式看provide(依赖范围)
1. Eclipse解决servlet.api缺失的方法参考此处2. 通过配置pom.xml里依赖来添加servlet.api在里面添加如下代码保存后错误立刻消失 <dependencies> <dependency> <groupId>javax.servlet</groupId> <...原创 2018-04-12 14:47:24 · 1049 阅读 · 0 评论 -
Maven(十一)导入手动创建的Maven 工程
传统的导入方式并不能导入手动创建的Maven工程因为eclipse项目必须有如图所示文件,才被认为是Eclipse工程 使用Maven方式导入导入选项中并没有把项目复制到工作空间的选项,这是与传统导入的区别导入到eclipse的Maven手动项目就变成了eclipse项目,以后可以使用传统方式导入...原创 2018-04-12 15:16:07 · 267 阅读 · 0 评论 -
Maven(十二)Maven 依赖详解
依赖的传递性注意1:在Eclipise创建的Maven项目,若依赖eclipse空间中其他自己创建的 的项目时,此时并不会报错,但是当执行mvn compile命令时还是会显示缺失败。所以依赖的其他自己创建的项目必须执行安装,但是**在eclipse中开发的时候没有必要每次执行mvn installation,因为并不影响开发,只有开发完毕之后,在一起执行安装。 本质:即自己创建的项目...原创 2018-04-12 17:26:30 · 385 阅读 · 0 评论 -
Maven(十三)Maven统一声明版本号
情景:当使用Spring下的多个包时,为了方便版本号的统一管理,避免出现因不同版本号造成的错误,必须更改为统一的版本号,但是当项目过多时手动修改不方便,因此引入此标签可以方便进行统一的修改。 pom.xml修改如下:<properties> <!-- 统一声明版本号 --> <quinntian.version>4.0....原创 2018-04-13 14:28:40 · 2378 阅读 · 0 评论 -
Maven(十四)Maven 继承
以Junit为例由于junit的依赖的范围为test,所以在每一个项目中都必须配置一个junit。为了统一管理方便,可以单独创建一个项目用来进行**统一管理**junit的版本即在子项目中不设置junit的版本号操作步骤1. 创建一个pom工程用于管理junit版本2. 在其依赖的项目的pom.xml配置如下<parent> ...原创 2018-04-13 14:33:18 · 291 阅读 · 0 评论 -
Maven(十五)Maven 聚合
聚合解决的问题: 解决每个模块之间都要一个一个安装,一键安装各个模块工程 尤其时在配置继承后要先安装子模块在安装父,模块。 配置方式 自己找一个工程作为聚合工程,配置好后在聚合工程上运行Maven install<!-- 配置聚合 --> <modules> <!-- 指定子工程的相对路径 --> <...原创 2018-04-13 14:41:37 · 262 阅读 · 0 评论