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>

  

转载于:https://www.cnblogs.com/zcw-ios/articles/3319582.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值