1. 下载地址
Maven: http://maven.apache.org/download.cgi
2. 为Maven配置本地仓库和远程仓库
修改 Maven 目录中 conf 文件夹下的 settings.xml 文件,配置本地仓库和远程仓库。
<?xml version="1.0" encoding="UTF-8"?> <settings xmlns="http://maven.apache.org/SETTINGS/1.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> <!--Maven本地仓库目录地址,默认在/user/.m2/repository目录--> <localRepository>C:Program FilesJavamaven-repository</localRepository> <!--是否使用交互模式,默认是true--> <interactiveMode>true</interactiveMode> <!--表示是否离线,默认是false。这个属性表示在Maven进行项目编译和部署等操作时是否允许Maven进行联网来下载所需要的信息--> <offline>false</offline> <!--Maven在进行联网时需要使用到的代理--> <!-- <proxies> <proxy> <id>xxx</id> <active>true</active> <protocol>http</protocol> <username>用户名</username> <password>密码</password> <host>代理服务器地址</host> <port>代理服务器的端口</port> <nonProxyHosts>不使用代理的主机</nonProxyHosts> </proxy> </proxies> --> <!--连接到一个远程服务器的时候需要使用到的验证方式--> <!-- <servers> <server> <id>id</id> <username>用户名</username> <password>密码</password> </server> </servers> --> <!--Maven远程仓库镜像地址(阿里云)--> <mirrors> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <pluginGroups></pluginGroups> <profiles></profiles> </settings>
3. 创建Maven 项目以及 Maven 的目录结构
4. Maven 项目常用模板
Maven 项目在创建的时候可以选择相应的 Archetype
Ⅰ: maven-archetype-quickstart
一个简单的 Maven java 项目模板
1). 包含一个依赖配置文件pom.xml;
2). 包含 src/main/java 主代码目录,该目录下有一个 App 的类;
3). 包含 src/test/java 测试代码目录,该目录下有一个 AppTest 的测试用例;
Ⅱ: maven-archetype-webapp
一个最简单的 Maven war 项目模板,除了 pom.xml 文件还有WEB-INF目录,并且有 web.xml 和一个 index.jsp
5. 新建一个 Maven 项目报错的解决方法
5.1.修改 Java Build Path
5.2.修改 Project Facets
5.3.如果出现 jsp 文件报错,则添加如下依赖即可
<dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.0</version> </dependency>