目录
Apache Maven是个项目管理和自动构建工具,基于项目对象模型(POM)的概念。
作用:完成项目的相关操作,如:编译,构建,单元测试,安装,网站生成和基于Maven部署项目。
2.1 *.java->*.class->run
方式一
javac HelloWorld.java
java HelloWorld
方式二
开发工具Eclipse
ant
maven
Gradle android项目管理和构建已使用
下载地址:Maven
下载步骤:①、进入官网后,根据以下图例所示:

②、下载完成,找到刚刚下载的压缩包解压即可

切记放到非中文目录中
步骤:
①右键选中我的电脑,点击属性,然后点击高级系统设置


②、点击环境遍历---->选中系统变量---->新建
变量名:MAVEN_HOME
变量值:maven的安装目录(bin目录的上一层)

③、选中Path---->编辑------>将%MAVEN_HOME%\bin;写入到最后即可

然后一直点击确定即可完成配置,但是还要进行测试
徽标键+R,输入cmd,在黑框中输入mvn空格-version即可,如果和下图显示一样,那就证明配置完成

中央仓库:包含了开发中所有需要用到的jar包
问题:但是他是国外的网站,下载的话很慢
网址:(http://search.maven.org/,但一般使用另外一个网站:http://www.mvnrepository.com/)
公司仓库(也叫私人仓库或私服):由公司搭建的服务器,存储自己公司所经常用到jar包,他的jar包来源于中央仓库问题:假如公司中路由器坏了,局域网就不在了,如果在做项目期间,就不可以从公司仓库下载所需要的jar包
本地仓库:本地电脑上,就是自己开发的电脑
步骤:
①、找到maven的安装文件---->进入到conf该文件夹----->打开settings.xml


②、配置本地仓库
代码块:
<localRepository>jar依靠保存的文件夹localRepository>
注意:文件夹也是放在非中文的目录中
图解:
然后本地就配置完成了
③、配置私有仓库
将以下代码块写入
- <mirror>
- <id>alimavenid>
- <name>aliyun mavenname>
- <url>http://maven.aliyun.com/nexus/content/groups/public/url>
- <mirrorOf>centralmirrorOf>
- mirror>
- <mirror>
- <id>alimavenid>
- <mirrorOf>centralmirrorOf>
- <name>aliyun mavenname>
- <url>http://maven.aliyun.com/nexus/content/repositories/central/url>
- mirror>
url为公司的地址,我这里是以阿里云为例

切记一定要放入mirrors中
点击保存即可
①、点击Window---->点击Preferences--->选中Workspace,如图所示

②、点击JSP Files,如图所示
③、配置tomcat 可以根据我以前的博客进行配置
如图所示

然后切换为刚刚加入的,再点击Apply

如果所示

注意一定要全程联网,不然有些下载不了
①、ctrl+N搜索maven选择Maven Project

②、选择interal,本地服务

③、 我们需要web做项目所以我们勾选它

④、进行填写

项目成功建立之后,就会下载所需的jar包,我们的本地仓库也会多了很多东西


下载完成后,项目也会报错

①、选中项目右键---->Build Path----->ConfigureBuild...

将圆圈中的勾去掉,然后保存,我们可以发现多出来几个目录

②、将以下代码加入到pom.xml中
- <plugin>
- <groupId>org.apache.maven.pluginsgroupId>
- <artifactId>maven-compiler-pluginartifactId>
- <version>3.7.0version>
- <configuration>
- <source>1.8source>
- <target>1.8target>
- <encoding>UTF-8encoding>
- configuration>
- plugin>
注意:一定要放入

然后保存,可以地看到右下角在下载中,然后放置jar依赖的文件中又多了几个
![]()

③、将以下代码放入到xml中
- <web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
- xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
- xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
- version="3.1">

④、选中项目右键

然后改成和图例一样,要一个一个改

然后先取消,更改好了在选中,在点击apply

选中图例上的

然后改成和图例一样的即可

⑤、导入jar包依赖
- <dependency>
- <groupId>junitgroupId>
- <artifactId>junitartifactId>
- <version>4.12version>
- <scope>testscope>
- dependency>
-
- <dependency>
- <groupId>mysqlgroupId>
- <artifactId>mysql-connector-javaartifactId>
- <version>5.1.44version>
- dependency>
-
- <dependency>
- <groupId>javax.servletgroupId>
- <artifactId>javax.servlet-apiartifactId>
- <version>4.0.1version>
- <scope>providedscope>
- dependency>

然后又会下载东西,文件夹中又会多出几个

选中项目右键更新就欧克了
