maven配置

什么是MAVEN?

1、Maven是基于项目对象模型(POM project object model),可以通过一小段描述信息(配置)来管理项目的构建,报告和文档的软件项目管理工具
2、Maven的核心功能便是合理叙述项目间的依赖关系,通俗点讲,就是通过pom.xml文件的配置获取jar包,而不用手动去添加jar包
3、在多个开发团队环境时,Maven可以设置按标准在非常短的时间里完成配置工作。由于大部分项目的设置都很简单,并且可重复使用,Maven让开发人员的工作更轻松,同时创建报表,检查,构建和测试自动化设置

概括地说,Maven简化和标准化项目建设过程。处理编译,分配,文档,团队协作和其他任务的无缝连接。 Maven增加可重用性并负责建立相关的任务

接下来就是MAVEN的配置处理(文件名尽量用英文)

1、首先我们要下载maven安装包,解压即可使用,下载网站: http://maven.apache.org/download.cgi

2、配置maven环境变量

2.1、新建M2_HOME环境变量
在这里插入图片描述
2.2、然后在PATH环境变量里加入“%M2_HOME%\bin;”即可
在这里插入图片描述
3、验证maven是否配置成功

doc窗口执行命令“mvn –version”,成功就会出现版本号 3.5.0 (我这是3.5.0版本),如果没有出现就是环境变量配置出现了问题,请仔细配置每一步
在这里插入图片描述
4、配置本地仓库(仓库的作用就是用来存放jar包的)

4、1 创建本地仓库,文件名maven-repository,尽量与解压包文件放一起,方便找到
在这里插入图片描述
4、2 修改conf文件下的setting.xml文件【< localRepository>E:\maven\mvn_repository< /localRepository >】E:\maven\mvn_repository为本地仓库的路径
在这里插入图片描述
4、3 换源“阿里云”,能更快的下载jar包,修改conf文件下的setting.xml文件,如图
在这里插入图片描述
5、maven插件安装与配置

5.1、eclipse中preferences,找到Maven下的installations,添加maven的解压文件,并打勾应用
在这里插入图片描述
5.2、 eclipse中preferences,找到Maven下的User Settings中选择conf文件下的setting.xml文件
在这里插入图片描述
6、创建一个maven project,然后目录要选择Internal,id选择webapp结尾的,创建会比较久,耐心等待。。。
group id:组织id
artifact id:项目名字
version:版本
package:java包名

在这里插入图片描述
我们发现,新建好的项目会报错,我们可以打开marker来查看,此时我们需要配置pom.xml,如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
  <modelVersion>4.0.0</modelVersion>
  <groupId>com.zking</groupId>
  <artifactId>T224_maven</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>T224_maven Maven Webapp</name>
  <url>http://maven.apache.org</url>
  <dependencies>
    <dependency>
      <groupId>junit</groupId>
      <artifactId>junit</artifactId>
      <version>4.12</version>
      <scope>test</scope>
    </dependency>
    <dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>4.0.1</version>
			<scope>provided</scope>
		</dependency>
  </dependencies>
  <build>
    <finalName>T224_maven</finalName>
    <plugins>
    <plugin>
				<groupId>org.apache.maven.plugins</groupId>
				<artifactId>maven-compiler-plugin</artifactId>
				<version>3.7.0</version>
				<configuration>
					<source>1.8</source>
					<target>1.8</target>
					<encoding>UTF-8</encoding>
				</configuration>
			</plugin>
    </plugins>
  </build>
</project>

修改jdk和Web的版本,记住,修改web那要先把勾勾去掉,再修改版本,然后再勾上应用
在这里插入图片描述

修改web.xml配置的版本
在这里插入图片描述
接下来我们将bulid path 中的source下的勾勾去掉
在这里插入图片描述
接下来就测试
在这里插入图片描述
成功显示结果
在这里插入图片描述

maven java项目结构

simple
  —pom.xml    核心配置,项目根下
   —src
    —main      
        —java    java源码目录
   —resources  java配置文件目录
         —test
       —java    测试源码目录
     —resources  测试配置目录
在这里插入图片描述
maven web项目结构
pom.xml 核心配置
------src/main/java java源码
------src/main/resources java配置
------src/main/webapp myeclipse web项目中

WebRoot目录
|-- WEB-INF
  web.xml
     src/test 测试
     target 输出目录

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值