jdk1.8Maven的安装教程
先选择Accept,然后根据⾃⼰电脑选择对应windows下的⽂件
下载完成后的⽂件 
2、开始按安装
a、安装时默认点击下⼀步,但选择安装路径时,默认安装路径为  C:\Program Files\Java\jdk1.8.0_131\,建议在windows下选择⼀个单独的盘
⽤于安装开发软件,以后会很⽅便路径修改为G:\Java\jdk1.8.0_131\
b、下⼀步对应安装  JRE  默认路径为:C:\Program Files\Java\jre1.8.0_131  建议修改路径:  G:\Java\jre1.8.0_131
c、等待程序进⾏安装完成,其中安装路径可以根据⾃⼰选择,路径中建议不要存在汉字,或者特殊字符串,JDK 和
JRE建议安装在同⼀个路径下。
3、安装成功,开始环境变量配置
a、新建⽤户变量:  JAVA_HOME G:\Java\jdk1.8.0_131
b、新增系统变量 CLASSPATH .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
注意前⾯的符号不能省略
c、修改系统变量 Path G:\Java\jdk1.8.0_131\bin;G:\Java\jre1.8.0_131;
注意前后分号;
d、点击确定!
4、在CMD  中输⼊  javac (如下图所⽰)和  java -version  ,恭喜您安装成功
maven篇
1 Maven是什么?
<span ><code>Apache Maven 是⼀种⽤作软件项⽬管理和理解⼯具。它基于项⽬对象模型(POM)的概念,可以管理⼀个项⽬的构建、报告以及从项⽬核⼼信息中⽣成⽂档。
java安装完整教程
Maven是⼀种项⽬管理和理解⼯具。Maven向开发者提供了⼀个完整的构建⽣命周期框架。开发团队⼏乎不⽤花时间就可以使⽤⾃动化构建项⽬的基础框架,因为 Maven 使⽤了⼀套标准的⽬录结构和默认的构建⽣命周期。
在存在多个开发团队的场景中,Maven可以在很短的时间内按标准建⽴起⼯作⽅式。因为⼤多数的项⽬配置简单并且可重⽤,Maven简化了开发者在创建报告,检查,构建和测试⾃动化配置中的⼯作。
</code></span>
1
2
3
4
5
6
Maven提供给开发者管理如下过程的⽅法:
项⽬构建(Builds)
⽂档(Documentation)
报告(Reporting)
项⽬依赖(Dependencies)
软件配置管理(SCMs)
发布(Releases)
分发(Distribution)
邮件列表(mailing list)
总的来说,Maven简化和统⼀了项⽬构建的过程。它⽆缝地处理项⽬编译,分发,⽂档,团队合作和其他任务,增加了任务处理的重⽤性,并可以处理⼤多数构建相关的任务。
maven在项⽬创建的时候,会使⽤默认的项⽬结构,开发者只需要按照对应地放置⽂件,⽽不需要在l⽂件中做任何配置。
下⾯是maven为创建的项⽬⽣成的⽂件结构。
2,环境搭建
2.1 安装JDK
maven是基于java的项⽬管理⼯具,因此在安装maven之前⾸先需要查看maven是否已经安装了JDK。
在windows环境下:
在命令⾏下,运⾏java -version,如果输出如下结果,代表jdk已经安装
否则需要下载JDK并安装。
2.3 配置环境变量
配置MAVEN_HOME环境变量,其值为刚刚解压的⽬录:
D:\apache-maven-3.5.0-bin\apache-maven-3.5.0
在path变量中添加⼀项:
%MAVEN_HOME%\bin
2.4 验证maven是否已经安装
在命令⾏输⼊命令
mvn -version
如果出现如下结果,则说明安装配置成功。
上述操作完成就可以使⽤maven了。
2.5 maven的本地仓库的配置
maven仓库有三种类型:
本地仓库(local)
中央仓库(central)
远程仓库(remote)
Maven本地仓库是你电脑上的某个⽬录地址,Maven本地仓库保存着你项⽬所有的依赖(库的、插件的jar包等等)。当你运⾏Maven构建时,Maven会⾃动下载所有依赖的jar包到本地仓库中。这会帮助避免每次项⽬构建时项⽬的依赖参考都存储在远程的主机上。
在apache-maven-3.5.0\conf路径下有⼀个l⽂件,打开这个⽂件,⾥⾯有⼀个localRepository标签,将其值设置为你的本地仓库的路径即可。
上⾯已经配置好了maven的环境,但是如果想要在IDE中使⽤,IDE还需要做相关的配置,本⽂只讲解在eclipse中的配置。
3 eclipse中的maven插件配置
3.1 下载安装maven插件
在新的eclipse版本中,⼀般已经默认安装了maven插件,如果你的IDE还没有安装maven插件,那么需要在插件市场上下载m2e插件。
3.2 配置环境
在window–preference–Maven–User Settings下,配置好maven中l的⽂件路径。
在window–preference–Maven–Installations下,配置maven的安装路径。
这样maven的环境就搭建好了。
下⾯就可以使⽤maven插件来创建maven项⽬了。
4 创建maven项⽬
在file–new–other下,选择maven project。
本⽂只演⽰如何创建web项⽬,其他类型的项⽬也⼀样,maven插件提供了各种项⽬类型创建的模板。
上⾯的操作中出现了⼏个概念:
groupId(项⽬组织)、artifactId(项⽬命名)、version(版本号),这样我们才能唯⼀确定⼀个项⽬。
具体含义如下:
这样就⽣成了⼀个web项⽬。
5 maven web项⽬的结构
下⾯以笔者之前已经创建好的maven web项⽬为例,简单说明⼀下maven项⽬的结构。
(1)src/main/java:放置java源⽂件的⽬录
(2)src/main/resources:资源⽂件,例如属性⽂件等
(3)同时,webapp⽬录下放置的是lib⽂件⽬录(这个是笔者⾃⼰创建的,主要⽤来放置⾃⼰导⼊的jar包,⽽不是通过maven的pom⽂件导⼊的依赖)和l。
注:这个l⽂件可能最刚开始可能maven没有帮你⽣成,出现如下的错误提⽰:
<span ><code>Description Resource Path Location <span >Type</span> l <span >is</span> missing <span >and</span> <failOnMissingWebXml> <span
>is</span> <span >set</span> <span >to</span> <span
>true</span> l /maven line <span >6</span> Maven Java EE Configuration Problem</code></span>
1
但是可以⾃⼰⼿动⽣成,解决xml没有⽣成的办法
(4)src/test/java:测试代码存放⽬录
(5)target⽬录下的classes路径存放的是编译后的class⽂件,对应的是上⾯的src/main/java,test-classes⽬录下存放的是测试的类⽂件。
(6)项⽬根⽬录下的l⽂件是maven⼯程中最重要的⼀个⽂件。
POM意为项⽬对象模型(Project Object Model),是Maven中基本单元。它是⼀个名为l的XML⽂件,总是存在于项⽬的更⽬录下。POM包含了项⽬相关的信息和Maven⽤来构建⼀个或多个项⽬的各种配置详情。
POM也包含了各种⽬标操作(goal)和插件。当执⾏⼀个任务或者⽬标操作时,Maven会查当前⽬录下的POM。Maven读取POM,从中获得需要的配置信息,然后执⾏⽬标操作。部分Maven可以从POM中明确的配置列出如下:
项⽬依赖(project dependencies)
插件(plugins)
⽬标操作(goals)
构建(build profiles)
项⽬版本(project version)
开发者(developers)
邮件列表(mailing list)
这样maven插件会⾃⼰下载相应的jar包,并存放在你的本地仓库中,如果该jar包已经在本地仓库中有,那么下次如果你⽤的是同样的jar 包,就会直接饮⽤本地仓库中的jar包。
对于上⾯的maven⽣成的⽂件⽬录结构,可以⾃⼰作相应的配置修改。
这⾥可以⾃⼰定义部署的路径。对于不需要部署的⽂件⽬录也可以移除相应的⽂件。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。