maven 讲解一

首先去下载apache-maven-3.0.5-bin.zip

http://maven.apache.org/download.cgi

建一个home目录:


在path变量下加入%M2_HOME%\bin:

 

maven安装测试:使用命令:mvn -v

出现上面内容,表示安装成功了。


===========首先改变maven仓库的路径:============


到maven的安装目录:apache-maven-3.0.5\conf下的settings.xml文件中修改仓库位置:  

增加如下代码即可<localRepository>d:/repository</localRepository>

注意:

(1)在bin目录下,有个maven-model-builder.jar中有个pom-4.0.xml的repositories 标签设置了中央仓库的地址。

(2)我们可以将项目分成多个模块,然后将各个模块开发好,将模块用dependency引进来就可以使用。


===============maven的 常用命令:====================

mvn compile:编译

mvn test:测试

mvn clean:清空target文件夹

mvn package:将项目打包到target文件夹

mvn install:会将我们依赖的jar包发到本地仓库中,如d:/repository

mvn archetype:generate -DgroupId=zttc.itat.maven -DartifactId=maven-ch03 -Dversion=0.0.1-SNAPSHOT


==============maven 简单的demo=====================

建立目录:在D:\目录下建立maven_2013\maven-ch01

里面建立pom.xml文件:

[html]  view plain copy
  1. <?xml version="1.0" encoding="UTF-8"?>  
  2.   
  3. <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/xsd/maven-4.0.0.xsd">  
  4.   <modelVersion>4.0.0</modelVersion>  
  5.     <groupId>zttc.itat.maven</groupId>  
  6.     <artifactId>maven-ch01</artifactId>  
  7.     <version>0.0.1-SNAPSHOT</version>  
  8.       
  9.       
  10.     <dependencies>  
  11.         <dependency>  
  12.             <groupId>junit</groupId>  
  13.             <artifactId>junit</artifactId>  
  14.             <version>4.10</version>  
  15.         </dependency>  
  16.     </dependencies>  
  17.       
  18. </project>  




在maven_2013\maven-ch01下建立src\main\java\zttc\itat\maven\HelloMaven.java

[java]  view plain copy
  1. package zttc.itat.maven;  
  2.   
  3. public class HelloMaven  
  4. {  
  5.     public String sayHello(String name)  
  6.     {  
  7.         return "hello:"+name;  
  8.   
  9.   
  10.     }  
  11. }  


使用命令行进入目录:maven_2013\maven-ch01

执行命令:mvn compile

就会在目录:maven_2013\maven-ch01中出现target目录,里面存放着编译后的class文件。


在maven_2013\maven-ch01下建立src\test\java\zttc\itat\maven\TestHelloMaven.java

执行命令:mvn test

就会在目录target中出现测试结果,在target\surefire-reports目录下保存测试结果。


执行命令:mvn clean:会删除target文件夹

                    mvn package:target文件夹会新增maven-ch01-0.0.1-SNAPSHOT.jar包

                    mvn install:会将当前项目的jar包,即,maven-ch01-0.0.1-SNAPSHOT.jar发布到本地仓库如d:/repository中。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值