【maven项目自动化构建工具】

前言

今天来讲的是maven,这个项目自动化构建工具。

什么是项目自动化构建工具?
其实做过项目的人都是知道的,我们不单单是用自己的代码,更多的时候而是踩在了巨人的肩膀上的—使用别人的代码。也就是jar包
如果用普通web做过项目的人都是知道的,在一个新项目初期,我们是要去下载许多的jar包,来进行使用。
所以----
其实说起来,maven也就是为大家在新建个项目,或者在之后的项目中,不用去查找各种jar包,它都能帮你解决。(实际上也就是把jar包下到了本地),当然其次重要的是它还能保持 格式的一致

嘛,这算一个简单介绍了。

然后,如果看到了这里,就说一下,本章的安排

  1. 下载maven,并配置环境,到eclipse中配置maven
  2. 创建本地库,并修改setting中初始化本地仓库,和设置阿里云的私服(相对于中央仓库而言,是比较快的)
  3. 创建一个maven项目,以及里面的一些修改参数。
  4. 如何搭建一个maven私服
  5. Gradle类似工具

maven环境配置

系统环境配置

第一点:是必须得下载一个maven.
下载地址:http://maven.apache.org/download.cgi

下载完毕后就可以直接解压,就跟tomcat差不多
然后到环境变量,进行配置
增加一个M2_HOME的变量
在这里插入图片描述
找到Path进行编辑,加入到
在这里插入图片描述

这样配置完就可以了,验证一下,windows+r打开命令窗口,输入"mvn --version",如果有下面的内容这表示Maven配置OK:
在这里插入图片描述


本地仓库,阿里私服仓库的配置

为什么会有这个的配置呢,主要的还是中央仓库对于国内来说太远了,所以我们才会使用阿里的私服仓库。
中央仓库http://www.mvnrepository.com/

找到自己的setting.xml的位置
在这里插入图片描述
然后找到55行,将(本地仓库路径)
这行代码插入

<localRepository>D:\initPath\mvn-repository</localRepository>

在这里插入图片描述
找到160行,将(阿里私服路径)
这行代码插入

	<mirror>
	<id>alimaven</id>
	<name>aliyun maven</name>
	<url>http://maven.aliyun.com/nexus/content/groups/public/</url>
	<mirrorOf>central</mirrorOf>
	</mirror>

在这里插入图片描述

eclipse环境配置

eclipse的maven配置

installactions配置
这个很简单,就点击add然后选择maven文件就行.
在这里插入图片描述
user settings的配置

选中自己的那个settings.xml文件
在这里插入图片描述

maven项目搭建

创建maven项目

这次我们是跟原先的是不太一样
我们是要创建一个maven项目

在这里插入图片描述
点击next
在这里插入图片描述
选择最后一个
在这里插入图片描述
填写好Group Id ,Artifact Id 就可以点击finish

注意!!!!
必须要在有网的情况下,因为是从私服里拿来的。(网上
在这里插入图片描述

然后就会下载个10多分钟的样子(如果网好的话,不好。。。30多吧)


maven项目的一系列修改

web.xml

因为是新创建的

将其原先的代码用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">

在这里插入图片描述

java代码库

选择Build Path
在这里插入图片描述
将其allow output folders for source folders 不选中

在这里插入图片描述
然后Apply 就行
在这里插入图片描述

web,和javaJDK修改

将web修改为3.1
将javaJDK修改为1.8或者其他的

在这里插入图片描述

第一次:不选中web ,将版本修改为3.1 点击Apply
然后就会有这个

在这里插入图片描述

第二次:点击further configuration available…
像这样填写就行。
在这里插入图片描述


配置pom.xml

 <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>

将这个代码插入到
在这里插入图片描述

其次,最重要的:配置,你想要什么jar包就配置什么
比如:mysql:

	<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>5.1.44</version>
		</dependency>

比如:httpServlet:


		<dependency>
			<groupId>javax.servlet</groupId>
			<artifactId>javax.servlet-api</artifactId>
			<version>4.0.1</version>
			<scope>provided</scope>
		</dependency>

比如:struts2

<dependency>
    <groupId>org.apache.struts</groupId>
    <artifactId>struts2-core</artifactId>
    <version>2.3.16.3</version>
</dependency>

插入位置:
在这里插入图片描述

最后的最后

选中update就行了。
在这里插入图片描述

总结

其实创建maven来说的话,只是过程比较的繁琐,还是比较简单的。

嘛,其实如果看了下的人知道我偷了懒,至于私服的搭建和同样的Gradle工具
因为我稍微看了下,完全可以单独做一个章节好吧。所以明天学习下

Thanks♪(・ω・)ノ希望对大家有所帮助

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值