Maven(一)

maven环境搭建

第一步:下载maven安装包,解压即可使用(可以去官网进行下载
第二步:配置maven环境变量
配置MAVEN_HOME,值为maven的解压路径
在这里插入图片描述
再配置M2_HOME,值和MAVEN_HOME的值是一样的
修改path添加maven相关路径:
在PATH环境变量里加入“%MAVEN_HOME%\bin;%M2_HOME%\bin;”
将bin目录配置进去即可

第三步:验证
doc窗口执行命令“mvn –version”

在这里插入图片描述
能够得到maven的版本信息就说明配置成功了

第四步:修改“MAVEN_HOME\config”下的setting.xml文件,配置本地仓库
我们要在电脑任意位置建立一个文件夹(仓库)用来储存以后的jar包,
然后在setting.xml中指定仓库位置

在这里插入图片描述

eclipce的配置

系统环境配置完之后就要配置eclipse了
点击window ,点击 preferences,然后搜索maven

配置Installations:
找到下载的maven的为位置然后加进去

在这里插入图片描述
为了加快下载jar速度,在settings.xml文件中再配置一下阿里私服

  <mirrors>
    <!-- mirror
     | Specifies a repository mirror site to use instead of a given repository. The repository that
     | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
     | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
     |
    <mirror>
      <id>mirrorId</id>
      <mirrorOf>repositoryId</mirrorOf>
      <name>Human Readable Name for this Mirror.</name>
      <url>http://my.repository.com/repo/path</url>
    </mirror>
     -->
	 <mirror>
		<id>alimaven</id>
		<name>aliyun?maven</name>
		<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
		<mirrorOf>central</mirrorOf>
	</mirror>
	 
  </mirrors>

配置User Settings
在第二项选择中,选择settings.xml文件,如果度三个框框的值自动转变为我们仓库的地址,我们的配置就成功了

在这里插入图片描述
创建maven project

配置完成之后就可以建maven项目了,创建项目的时候必须联网,并且保证网络流畅
第一次创建时时间可能比较久,要耐心等待一下。步骤如下:
在这里插入图片描述
选择maven project 点击next:

在这里插入图片描述
点击next

在这里插入图片描述
第一项最好选择internal,然后选择webapp ,再点击next:

创建成功之后我们的项目会出现报错,需要将pom.xml文件配置好

修改junit的版本,然后加入自己要使用的servlet的jar版本信息


<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.li</groupId>
  <artifactId>maven_01</artifactId>
  <packaging>war</packaging>
  <version>0.0.1-SNAPSHOT</version>
  <name>maven_01 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>mysql</groupId>
		<artifactId>mysql-connector-java</artifactId>
		<version>5.1.44</version>
	</dependency>

	<dependency>
		<groupId>javax.servlet</groupId>
		<artifactId>javax.servlet-api</artifactId>
		<version>4.0.1</version>
		<scope>provided</scope>
	</dependency>
    
  </dependencies>
  <build>
    <finalName>maven_01</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>


<!-- 修改web.xml由2.3至3.1 -->
<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">

在这之后我们要将我们的jdk和Web改成我们用的版本

注意先取消选项应用后再更改应用不然会报错!!!!
在这里插入图片描述
这样我们的项目就准备完毕了,写一些代码测试一下能够使用就行了

maven的文件层级结构

src:所有的java代码,jsp界面等

src/ main/ java:存放所有java代码
src/ main/ resources:存放所有配置文件
src/ main/ webapp:存放所有jsp

src/ test:存放所有测试代码
target:所有的编译class文件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值