Apache maven 下载包
https://mirrors.cnnic.cn/apache/maven/maven-3/

在这里插入图片描述

选择版本 (这里选择的是3.3.9) 再binaries/ 下载
在这里插入图片描述
下载压缩包解压到文件夹
在这里插入图片描述

配置文件夹下的文件E:\apache-maven-3.3.9-bin\apache-maven-3.3.9\conf - settings.xml

新建一个文件夹
在这里插入图片描述

打开 settings.xml 新建一个localRepository 是你的maven文件夹地址
E:\DevelopFiles\Maven
在这里插入图片描述

在mirrors新建一个maven地址 maven地址写国内的阿里云的地址 访问较快

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

在这里插入图片描述

在系统环境变量的path中配置 Apache- maven 解压包安装的bin下的路径
E:\apache-maven-3.3.9-bin\apache-maven-3.3.9\bin

在这里插入图片描述

然后测试maven的环境变量配置是否成功
win+r cmd 运行 输入 mvn -v

在这里插入图片描述

配置Eclipse
添加地址window preferences maven installations
在这里插入图片描述

在这里插入图片描述

Installation home 是 apache mavenbin里面的文件夹路径
在这里插入图片描述

设置User Settings 是maven下的选择settings.xml
在这里插入图片描述

选取apache-maven 下conf的settings.xml文件
在这里插入图片描述
在这里插入图片描述

然后开始新建Maven工程 使用Maven只能建Maven工程
Project Exploer >> new >>other >> maven project

在这里插入图片描述

在这里插入图片描述

勾选
在这里插入图片描述

在这里插入图片描述

直接Finish eclispe右下角联网下载maven所需的 稍慢

在这里插入图片描述

完成以后是这样
在这里插入图片描述

工程显示报错带有红叉 需要工程下的Deployed Resources 》》webapp 下新建WEB-INF文件夹
WEB-INF下新建lib文件夹和web.xml文件
web.xml文件信息

<?xml version="1.0" encoding="UTF-8"?>
<web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://xmlns.jcp.org/xml/ns/javaee" 
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd" 
id="WebApp_ID" version="3.1">
</web-app>

在这里插入图片描述

这样maven工程就不报错了
在这里插入图片描述

把maven工程添加到tomcat服务器上
Window >>Show View >> Servers 右键 Add and Remove

在这里插入图片描述

选中你的Maven工程 Add Finish
在这里插入图片描述

就可以在服务器上看到刚才的maven工程加进来了
在这里插入图片描述

maven自带的JDK 如果系统环境变量JDK不是1.5的 要改

在这里插入图片描述

选中1.5的JDK 》》Remove
在这里插入图片描述

然后在Add Library
在这里插入图片描述

选择你系统环境变量配置的JDK版本 Finish
在这里插入图片描述

然后打开pom.xml配置JDK
加入一段代码

<build>
  		<plugins>
  			<!-- 编译插件(设置源代码的JDK版本,目标代码JDK版本,编译字符集) -->
  			<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>

在这里插入图片描述

然后点击工程 快捷键 Alt+F5 更新 JDK就是你自配的了

在这里插入图片描述

现在是导入jar包
在pom.xml新建<dependencies></dependencies>
我们去maven官方商店下载jar包maven商店
搜索struts2

在这里插入图片描述
选择版本后
在这里插入图片描述
复制这段代码

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

放到pom.xml里
在这里插入图片描述

然后你在你工程下的Maven Dependencies可以看到关于这个系列的jar包
在这里插入图片描述

这个就是通过maven自动下载jar包 比较方便
Maven的使用大概就是这样,感谢阅览

GitHub 加速计划 / ma / maven
36
2
下载
Maven: Apache Maven是一个开源的项目管理和构建工具,主要用于Java项目。适合需要自动化项目构建和依赖管理的开发者。特点包括约定优于配置、易于使用和社区驱动。
最近提交(Master分支:1 个月前 )
25c80d8e Co-authored-by: TheRealHaui <michael.hausegger@hausegger.tech> 16 小时前
8f63dcca Maven now fails with a clear error message when a POM contains mixins but consumer POM flattening is disabled. Mixins require model version 4.2.0 and cannot be part of the consumer POM, so they must be removed during transformation through flattening. Changes: - Added validation in DefaultConsumerPomBuilder to check for mixins when flattening is disabled and throw MavenException with helpful message - Added integration test MavenITgh11456MixinsConsumerPomTest with three scenarios The error message guides users to either enable flattening by setting maven.consumer.pom.flatten=true, using preserve.model.version=true, or remove mixins from their POM. Fixes https://github.com/apache/maven/issues/11456 1 天前
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐