- 官网下载maven插件(http://maven.apache.org/download.cgi)
现在完解压如图所示:
文件目录介绍:
Bin:二进制文件
Boot:引导,启动
Conf:配置文件
Lib:jar包
README.txt:读我
2.修改配置文件的内容(路径:%MAVEN_HOME%\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"> <!-- 仓库:存储了一大的堆jar包 它会自动去网上(镜像,源)下载 --> <localRepository>d:/repo</localRepository> <mirrors> <!-- 镜像,提高我们的下载速度 --> <mirror> <id>alimaven</id> <name>aliyun maven</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> </settings> |
注意:千万不要将文档中的setting的内容全部替换到maven中的内容,要对比着修改,保留原来的;只修改本地仓库,和下载镜像(源)
3.Eclipse Maven的配置
每打开一个新的工作空间,要配置一下Maven,然后再写代码
4.创建Maven项目
(1)右击创建一个maven project
Packing:有三种:
Jar:java项目,
War:web项目
Pom:文件夹,jar和war文件,mavenProject:一个项目,可以放jar和war包,通过pom,一般新创建的maven Project是POM
(2)创建一个Maven Model
最外面的项目是MavenProject,其它的全部是Maven Model
(3)目录介绍
Mvn-jar
|-->Src:源码:java代码
|-->|-->main:代码:除测试以外的代码:junit
|-->|-->main|-->java:代码
|-->|-->main|-->resources:配置文件
|-->|-->test:测试的代码,junit
|-->|-->test|-->java:代码
|-->|-->test|-->resources:配置文件
|-->Target:编译后的文件
|-->|-->classes:代码编译后的class类
|-->|-->test-classes:测试类编译后的classes
(4) 创建WAR
(5)目录介绍
Mvn-war
|-->Src:源码:java代码
|-->|-->main:代码:除测试以外的代码:junit
|-->|-->main|-->java:代码
|-->|-->main|-->resources:配置文件
|-->|-->main|-->webapp:webContent,一般放jsp,js,css
|-->|-->test:测试的代码,junit
|-->|-->test|-->java:代码
|-->|-->test|-->resources:配置文件
|-->Target:编译后的文件
|-->|-->classes:代码编译后的class类
|-->|-->test-classes:测试类编译后的classes
|-->|-->m2e-wtp:编译后的web服务;war解压后的内容
注意:创建war包以后报以下错误:因为创建的web项目,webapps少了web-inf,web.xml
解决方案:
在项目上右击,Javaee Tools-->第二个选项
5. 配置编译环境
将maven的项目重新编译,在项目中右击,可以pom上右击,可以将pom(目录)下面的jar和war重新编译
以上是最详细的maven工程的配置,望采纳!!!