标签:
第一步:安装
<?xml version="1.0" encoding="utf-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>zttc.itat.maven</groupId>
<artifactId>maven-ch01</artifactId>
<version>0.0.1-SNAPSHOT</version>
</project>
main----java ----zttc----itat----maven----HelloMaven .java
Maven-ch01 Src test ----java ----zttc----itat----maven---TestHelloMaven.java
Pom.xml
maven.java:
package zttc.itat.maven;
public class HelloMaven{
public String sayHello(String name){
System.out.println("Hello:"+name);
}
}
第一次将从网上下载依赖包到默认的本地仓库C:\Users\Administrator\.m2\repository中;
生成target\classes\zttc\itat\maven\HelloMaven.class
package zttc.itat.maven;
import org.junit.*;
import static org.junit.Assert.*;
public class TestHelloMaven{
@Test
public void testSayHello(){
HelloMaven hm=new HelloMaven();
String str=hm.sayHello("maven");
assertEquals(str,"hello:maven");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<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">
<modelVersion>4.0.0</modelVersion>
<groupId>zttc.itat.maven</groupId>
<artifactId>maven-ch01</artifactId>
<version>0.0.1-SNAPSHOT</version>
<dependencies>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
</dependency>
</dependencies>
</project>
Maven的好处:
只要将我们的项目安maven的要求放到指定的目录中,它就会自动根据pom.xml文件对我们的项录进行编译,测试,发布等等操作.
Mvn compile
mvn test
mvn clean
mvn package
mvn install
maven仓库概念:
默认位置:C:\Users\Administrator\.m2\repository
全球maven中央仓库:http://mvnrepository.com/
设置maven仓库的位置:
D:\maven\conf\settings.xml
更改<!-- localRepository
| The path to the local repository maven will use to store artifacts.
|
| Default: ~/.m2/repository
<localRepository>/path/to/local/repo</localRepository>
-->为 <localRepository>/path/to/local/repo</localRepository>
创建新仓库:D:\Java\maven\repos
将D:\maven\conf\settings.xml拷到新仓库:D:\Java\maven\repos中并同时修收两个
settings.xml文件<localRepository>D:\Java\maven\repos</localRepository>
设定本地仓库位置
通过lib路径下的maven-model-builder-3.0.5.jar文件中的pom-4.0.0.xml查找到网络中央仓库的位置:http://repo.maven.apache.org/maven2
Maven骨架工具 mvn archetype:generate
网络中央仓库查找:mvnrepository.com
因为ojdbc14-10.2.0.4.0.jar是要收费的,所以Maven的远程库里没有这个资源,只能通过配置本地库来加载到J2EE工程里,做法如下:
首先下载ojdbc14-10.2.0.4.0.jar这个包到C:\,然后在cmd下输入以下
mvn install:install-file -DgroupId=com.oracle -DartifactId=ojdbc14 -Dversion=10.2.0.2.0 -Dpackaging=jar -Dfile=C: \ojdbc14-10.2.0.4.0.jar
当然这里的-Dfile是指本地存放ojdbc14-10.2.0.4.0.jar 的位置.
其次中pom.xml中写入
<dependency>
<groupId>com.oracle</groupId>
<artifactId>ojdbc14</artifactId>
<version>10.2.0.4.0</version>
<scope>provided</scope>
</dependency>
标签:
原文地址:http://www.cnblogs.com/pyrmkj/p/4377118.html