Maven入门
Maven入门
该账号已被封禁丨
这个作者很懒,什么都没留下…
展开
-
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 · 280 阅读 · 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 · 563 阅读 · 0 评论 -
Maven(三)Maven POM、坐标、仓库
1. Maven POM pom :Project Object Model 项目对象模型 pom.xml: Maven核心配置文件(web.xml->动态Web工程) 2. Maven 坐标 使用三个向量对应唯一的Maven工程 groupid 公司或组织域名倒序+项目名 <groupid>com.quinntian.maven</groupid&...原创 2018-04-11 20:40:02 · 841 阅读 · 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 · 443 阅读 · 0 评论 -
Maven(五)Eclipse配置Maven插件
较新版本的Eclipse内置Maven插件 1. 设置installation 一般不适用内置的 指定核心程序的位置 2. 设置user settings 指定本地仓库的位置 1.如果setting.xml文件找不到的话,直接区去maven安装路径下的conf/复制 2.或者直接设置成安装目录下的setting文件即可 ...原创 2018-04-12 01:30:21 · 207 阅读 · 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 · 254 阅读 · 1 评论 -
Maven(七)Eclipse使用Maven命令
由于没有mvn compile (其余命令类似) 可以点解上面框中选项手动输入compile原创 2018-04-12 13:02:00 · 754 阅读 · 0 评论 -
Maven(八)Eclipse创建Web项目(复杂方式)
1. 生成标准的Web工程结构 2. 勾选结尾为webapp的包 3. 生成的文件结构如下 3.1 生成的目录结构若存在错误,缺少servlet.api 3.1.1 添加步骤如下 4.生成后存在的缺点 我们用Eclipse创建Maven结构的web项目的时候选择了Artifact Id为maven-artchetype-webapp,由于这个...原创 2018-04-12 13:57:36 · 366 阅读 · 0 评论 -
Maven(九)Eclipse创建Web项目(简单方式)
1. 创建Maven项目(以简单方式) 2. 勾选WAR 3. 选择properties->projectFacts 此处的错误可忽略,配置好会会消失,主要缺失web.xml文件 4. 将框中选项勾去->apply->再次勾选(如图) 5. 此时会发现webapp下已经创建好 ...原创 2018-04-12 14:19:46 · 193 阅读 · 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 · 981 阅读 · 0 评论 -
Maven(十一)导入手动创建的Maven 工程
传统的导入方式并不能导入手动创建的Maven工程 因为eclipse项目必须有如图所示文件,才被认为是Eclipse工程 使用Maven方式导入 导入选项中并没有把项目复制到工作空间的选项,这是与传统导入的区别 导入到eclipse的Maven手动项目就变成了eclipse项目,以后可以使用传统方式导入 ...原创 2018-04-12 15:16:07 · 240 阅读 · 0 评论 -
Maven(十二)Maven 依赖详解
依赖的传递性 注意1:在Eclipise创建的Maven项目,若依赖eclipse空间中其他自己创建的 的项目时,此时并不会报错,但是当执行mvn compile命令时还是会显示缺失败。所以依赖的其他自己创建的项目必须执行安装,但是**在eclipse中开发的时候没有必要每次执行mvn installation,因为并不影响开发,只有开发完毕之后,在一起执行安装。 本质:即自己创建的项目...原创 2018-04-12 17:26:30 · 354 阅读 · 0 评论 -
Maven(十三)Maven统一声明版本号
情景:当使用Spring下的多个包时,为了方便版本号的统一管理,避免出现因不同版本号造成的错误,必须更改为统一的版本号,但是当项目过多时手动修改不方便,因此引入此标签可以方便进行统一的修改。 pom.xml修改如下: <properties> <!-- 统一声明版本号 --> <quinntian.version>4.0....原创 2018-04-13 14:28:40 · 2330 阅读 · 0 评论 -
Maven(十四)Maven 继承
以Junit为例 由于junit的依赖的范围为test,所以在每一个项目中都必须配置一个junit。 为了统一管理方便,可以单独创建一个项目用来进行**统一管理**junit的版本 即在子项目中不设置junit的版本号 操作步骤 1. 创建一个pom工程用于管理junit版本 2. 在其依赖的项目的pom.xml配置如下 <parent> ...原创 2018-04-13 14:33:18 · 258 阅读 · 0 评论 -
Maven(十五)Maven 聚合
聚合解决的问题: 解决每个模块之间都要一个一个安装,一键安装各个模块工程 尤其时在配置继承后要先安装子模块在安装父,模块。 配置方式 自己找一个工程作为聚合工程,配置好后在聚合工程上运行Maven install <!-- 配置聚合 --> <modules> <!-- 指定子工程的相对路径 --> <...原创 2018-04-13 14:41:37 · 238 阅读 · 0 评论