Maven安装与配置详解
简单介绍一下maven的pom构建文件.如果对你有帮助请进行补充,Thanks 一,这个是xml的头,跟spring,hibernate的xml作用一样,指定xml的文档版本以及编码 <?xml version="1.0" encoding="UTF-8"?> 二,这个就是第二个标签,是xml中的根节点,用来声明命名空间,xsd元素等,据说如果配置加快POM的编译速度,没有测试!但想想spring和hibernate等的配置,这就不是空穴来风了. <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> 三,该元素指定了pom模型的版本,对于maven2和3!他只能是4.0.0 <modelVersion>4.0.0</modelVersion> 四,一个坐标组,跟咱们所说完全限定名是一个道理 1.<groupId>com.mobileares</groupId> 2.<artifactId>dolphinPlatformPro</artifactId> 3.<version>1.0-SNAPSHOT</version> 第一包名的公司名称,第二,产品标识(唯一的ID),第三,当前产品版本号,(SNAPSHOT快照) 注意.packaging这个是用来执行打包的配置,如果需要jar则需要改为jar <packaging>war</packaging> 声明一个name,方便信息交流 <name>Dolphin Platform Pro</name> 指定一个url和name一样,在maven生成文档时使用,以便别人阅读 <url>http://www.mobileares.com</url> 五,构建一个项目或者一个插件的使用最低版本是多少 <prerequisites> <maven>2.2.1</maven> </prerequisites> 配置标准化 http://search.maven.org/#browse
编译: mvn compile
单元测试: mvn test
构建并打包: mvn package
清理: mvn clean
安装 mvn clean install
安装Maven
很多相关maven的文章.自己也用了一段时间,简单说说!!大家可以交流交流,希望能帮助到你.
maven是apache开发的开源项目,下载地址http://maven.apache.org/download.html
一,首先来说配置吧
1>下载maven到一个目录 F:\maven-2.0.9,解压到C:\maven2
2>环境变量的配置
新建JAVA_HOME和MAVEN_HOME,相信搞Java的朋友前者都在安装JDK的时候配置好了
JAVA_HOME
C:\Program Files\Java\jdk1.6.0
MAVEN_HOME
C:\maven2
路径下配置
%JAVA_HOME%\bin;同理
%MAVEN_HOME%\bin;C:\maven2\bin
3>修改Maven2配置文件(第一次我没改发现不能正常使用)
C:\maven2\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"> <localRepository>C:\maven2\loc</localRepository> <pluginGroups> </pluginGroups> <proxies> </proxies> <servers> </servers> <mirrors> <mirror> <id>ibiblio.org</id> <name>ibiblio Mirror of http://repo1.maven.org/maven2/</name> <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>cica.es</id> <url>http://ftp.cica.es/mirrors/maven2</url> <mirrorOf>central</mirrorOf> </mirror> <mirror> <id>skynet.be</id> <url>http://maven2.mirrors.skynet.be/pub/maven2</url> <mirrorOf>central</mirrorOf> </mirror> </mirrors> <profiles> </profiles> </settings>