Maven的配置

文章目录

一、配置Maven

1、安装Maven核心程序

1)解压:
在这里插入图片描述
2)、配置环境变量
MAVEN_HOME:maven的根目录
PATH:%MAVEN_HOME%\bin
3)、测试:mvn -v
在这里插入图片描述

2、更改默认仓库

找到 C:\package\dev\workspace\apache-maven-3.8.1\conf 下的setting.xml
在这里插入图片描述

3、修改镜像

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

在这里插入图片描述

二、在eclipse中配置Maven

Eclipse 中默认自带 Maven 插件,但是自带的 Maven 插件不能修改本地仓库,所
以通常我们不使用自带的 Maven,而是使用自己安装的

1、配置仓库

在Windows - Preference - Maven - Installations下选择Add - Directory,选择Maven文件夹

在这里插入图片描述

2、勾选

在这里插入图片描述

3、在User Settings里配置setting

LocalRepository会自动变更为自己配置的仓库
在这里插入图片描述

三、eclipse创建Maven工程

1、 新建Maven Project

在这里插入图片描述
创建简单的工程的时候勾选
在这里插入图片描述
在这里插入图片描述

2、更改默认jre

只对当前工程有效

在这里插入图片描述

永久修改为1.8

在Setting中配置

<profile>
		<id>jdk-1.8</id>
		<activation>
		<activeByDefault>true</activeByDefault>
		<jdk>1.8</jdk>
		</activation>
		<properties>
			<maven.compiler.source>1.8</maven.compiler.source>
			<maven.compiler.target>1.8</maven.compiler.target>
			<maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>
			</properties>
</profile>

在这里插入图片描述

3、添加依赖

在这里插入图片描述

4、编写测试

Hello.java在这里插入图片描述
测试类 HelloTest.java
在这里插入图片描述

注意点:

默认包含的测试类:
*/Test.java
*/Test.java
*/TestCase.java
默认排除的测试类:
*/AbstractTest.java
*/AbstractTestCase.java

右键pom.xml或项目选择maven test运行

四、eclipse创建WEB工程

1、打包方式选war(代表web工程)

在这里插入图片描述

2、设置成不是web工程

在这里插入图片描述

3、然后再设置为web工程

下面出现选项,选项勾上
在这里插入图片描述

4、不报错了

在这里插入图片描述

5、创建jsp报错:没有servlet

在这里插入图片描述

build path。。。

五、eclipse父工程统一管理

1、创建父工程、选pom

在这里插入图片描述

2、父工程配置xml

  <!-- 依赖管理 -->
  <dependencyManagement>
  	<dependencies>
		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
			<scope>test</scope>
		</dependency>
  	</dependencies>
  </dependencyManagement>

3、子工程继承

  <!-- 继承 -->
  <parent>
	<groupId>com.zhbit.maven</groupId>
  	<artifactId>Parent</artifactId>
	<version>0.0.1-SNAPSHOT</version>
  </parent>
  
    <dependencies>
	<dependency>
		<groupId>junit</groupId>
		<artifactId>junit</artifactId>
		<version>4.12</version>
		<scope>test</scope>
	</dependency>
  </dependencies>

相同的可以删掉
在这里插入图片描述

在这里插入图片描述

4、子工程跟随父工程变更

在这里插入图片描述

六、eclipse导入maven工程

1、删除.xx文件、mvn clean

在这里插入图片描述

2、选择Existing Maven Projects

在这里插入图片描述

3、自动扫描是否存在pom.xml文件

在这里插入图片描述

4、自动添加.settings等文件

在这里插入图片描述

5、删除后 再重新导

不要勾选删除文件

在这里插入图片描述

勾选赋值到workspace
在这里插入图片描述

6、修改Properties下Projects Facets,改为动态web工程(同时规定web文件夹),修改Deployment Assembly,添加maven的jar包

https://www.cnblogs.com/coder-zhang/p/3556223.html

7、pom.xml加上 war

8、解决tomcat问题:修改.setting下的org.eclipse.wst.common.project.facet.core.xml

https://blog.youkuaiyun.com/weixin_38121168/article/details/89945159

七、在Idea中配置Maven

1、修改仓库

配置maven路径、设置setting.xml和仓库路径、选择override覆盖默认路径
在这里插入图片描述
开启自动导入Maven jar包
在这里插入图片描述

配置idea自带的maven插件

找到idea下的maven下的conf下的setting.xml文件
在这里插入图片描述
修改setting.xml,同上

配置成功
在这里插入图片描述

八、使用Maven创建Java工程Module

1、new module

在这里插入图片描述

2、选择路径为IdeaProjects下的maven_workspace文件夹

Parent:可以直接选择父工程是谁
在这里插入图片描述

3、HelloTest

在这里插入图片描述

4、运行:双击test或右键Run

运行成功
在这里插入图片描述

5、package打包、install安装

在这里插入图片描述
install:安装工程到仓库

九、maven创建web工程

1、正常创建maven工程

在这里插入图片描述

2、修改pom.xml文件

在这里插入图片描述

3、配置

点击web
在这里插入图片描述
添加web.xml配置文件
在这里插入图片描述

编辑

在这里插入图片描述
成功
在这里插入图片描述

4、添加Tomcat

选择Artifact
在这里插入图片描述
在这里插入图片描述
启动
在这里插入图片描述

十、IDEA导入maven工程

在这里插入图片描述

1、ProjectStructure - import module

在这里插入图片描述

2、选择导入maven

在这里插入图片描述

3、需要复制到工作空间再导入

默认导入只是对原路径下的工程进行操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值