牛骨文教育服务平台(让学习变的简单)
博文笔记

Maven下载配置和搭建

创建时间:2018-10-13 投稿人: 浏览次数:338

Maven项目对象模型(POM),可以通过一小段描述信息来管理项目的构建,报告和文档的软件项目管理工具。

多的不说,直接开始这章节的主要内容。

  1. maven下载地址 http://maven.apache.org/download.cgi
    下载步骤:
    打开官网后,点击Download
    在这里插入图片描述
    然后选择官网建议的镜像站
    ![在这里插入图片描述](https://img-blog.csdn.net/20181013173716114?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzQwNDEwOTc4/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/7
    然后点击maven
    在这里插入图片描述
    选择maven版本
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    OK到这Maven就下载完了。
  2. 下载后直接解压,存放路径自己决定。
  3. 配置maven环境:我的电脑->属性->高级系统设置->新建环境变量:MAVEN_HOME , 变量值为刚解压的maven路径,我的是:G:apache-maven-3.5.4。再在Path变量中加上:%MAVEN_HOME%in;
    在这里插入图片描述
    在这里插入图片描述
    注意:配置Maven时,环境变量里面一定要存在JAVA_HOME,即要配置好JDk的环境。
  4. windows+r键输入cmd,打开dos命令,输入mvn -v 进行测试,如出现下图样,则配置成功。
    在这里插入图片描述
  5. Eclipse配置Maven。Window->Preferences->Maven->Installations->Add->Directory 选择刚解压的Maven的路径,点击Finish,然后将它选为默认。
  6. 更改本地仓库的地址:conf/settings.xml------>。在刚解压的maven中的conf/settings.xml中修改。加上 节点,其中路径自己决定。
    在这里插入图片描述
  7. 回到Eclispe中,打开Window->Preferences->Maven->User Settings->Global Settings选择到上一步修改的那个settings.xml文件,点击OK即可。
    在这里插入图片描述
    全局配置(global settings )
    本台电脑的配置,使用这台电脑的所有用户都是用这个配置
    个人配置(user settings)
    当前用户的配置
    个人配置(user settings )会覆盖全局配置(global settings)
    到这里Maven配置完成。那么就来建一个Maven项目。第一次创建项目请保持网络畅通,建议是Maven项目一直保持网络连接。

开始搭建第一个项目.

  1. File->New->Maven Project,点击Next,然后在中间带有滚动条的面板中选择webapp,然后Next。groupId:公司域名反写+项目名,Artifact Id:项目名.点击Finsh即可。
    在这里插入图片描述
    在这里插入图片描述
    第一次创建项目请耐心等待,因为要过程中要下载。建立好的项目结构如下:
    在这里插入图片描述
    建好的项目会报一把红x,别急,这是正常现象。你发现它的报错在index.jsp页面上,打开页面,鼠标移到报错处,The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path,报了一个HttpServlet没有找到。所以这个时候,既然说报错是正常现象,那么怎么解决?

    首先打开pom.xml,切换为下面菜单的pom.xml.这时你会发现pom.xml跟web.xml一点都不一样。别急,首先你打开浏览器,搜索maven点击进入搜索出来的第三个,即 http://mvnrepository.com/ ,这个是什么呢?这就是maven的中央仓库。中央仓库就是我们找jar包的地方。在搜索框输入servlet进行搜索,点击进入搜索出来的第一个既1. Java Servlet API,然后你可以自己选择相应的版本,在copy它的代码,复制到pom.xml的节点中,然后保存,它就会下载,等下载完成,报错就解决了。
    在这里插入图片描述
    在这里插入图片描述

  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
    <!-- https://mvnrepository.com/artifact/javax.servlet/javax.servlet-api -->
	<dependency>
    	<groupId>javax.servlet</groupId>
    	<artifactId>javax.servlet-api</artifactId>
    	<version>4.0.0-b06</version>
    	<scope>provided</scope>
	</dependency>
  </dependencies>

报错解决了,那我们来了解一下Maven项目的结构。

最主要的是我们java代码要在哪里写,这时我们发现有个Java Resources的文件夹,打开后却只有一个src/main/resources的文件夹,这时候就需要进行一步操作了。点击项目鼠标右键->Build Path->Configure Build Path点击进入,在中间面板选择Source,将 Allow output folders for source folders 前面的勾去掉,点击Apply即可。然后我们就会发现多了两个文件夹。
在这里插入图片描述
那么这三个文件夹是干嘛的呢?src/main/java:Java 源文件 src/main/resources:Java 资源文件 src/test/java Java 测试文件.而页面则建在src/main/webapp下即可,在webapp/WEB-INF下你会发现熟悉的web.xml.

这个时候一个maven的项目就建好了,在把项目加入服务器时,最好就把项目测试一下:点击项目鼠标右键->Run As->Maven test 等待一会。当看到如下有 BUILD SUCCESS 时 即表明项目没问题!
在这里插入图片描述

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。