
是一个apache维护的一个java项目构建和依赖管理工具
作用:
官网
注意:这里的.tar.gz是linux系统中用的,后两个带src的是看源码用的。
不用安装,一解压就能用。
maven的核心配置文件conf/settings.xml
因为默认在c盘,随着maven的使用maven仓库会越来越大,拖累系统盘的使用
4.配置maven工程基础的jdk版本alimaven central aliyun maven http://maven.aliyun.com/nexus/content/groups/public/
如果按照默认配置运行,java工程使用的默认JDK版本是1.5,而我们熟悉和常用的是JDK 1.8版本。修改配置的方式是:将profile标签整个复制到settings.xml文件的 profiles标签内。
maven配置环境变量 1.检查 JAVA_HOME 配置是否正确jdk-1.8 true 1.8 1.8 1.8 1.8
安装java的时候确保JAVA_HOME配置成功
2.配置MAVEN_HOME
配置环境变量的规律:
XXX_HOME 通常指向的是 bin 目录的上一级
PATH 指向的是 bin 目录
C:UsersAdministrator>mvn -v Apache Maven 3.8.4 (9b656c72d54e5bacbed989b64718c159fe39b537) Maven home: D:softwareapache-maven-3.8.4 Java version: 1.8.0_141, vendor: Oracle Corporation, runtime: D:softwareJavajre Default locale: zh_CN, platform encoding: GBK OS name: "windows 10", version: "10.0", arch: "amd64", family: "windows"MAVEN配置idea
maven在idea中使用
1.创建父工程
↑这样生成的maven为idea自带的maven,现在我们配置使用自己的maven↓
然后分别选择自己的配置文件、本地仓库位置↓
在创建子模块的时候,会自动匹配父模块
不同的模块修改对应的pom文件即可
加依赖的时候直接在pom文件中加入dependency标签即可
因为web工程的打包方式为war,这里不做指定默认就是java工程。
war
3.修改配置
修改自动生成的xml的路径↓
自己手动添加srcmain
↓和上图的目录需要一致(也可直接都默认,不改路径)
package com;
public class Message {
public String GetMessage(){
return "hellp Message";
}
}
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
Title
<%=new Message().GetMessage()%>
选择对应的exploded