maven简介 eclipse关联外部maven 创建maven工程



 



 

 1 maven职责:

a 管理java代码的标准化工具

b 自动下载和管理依赖的jar

2 window上安装maven:

a 下载 http://maven.apache.org/download.cgi 并解压

b 解压后,在环境变量中设置path的maven引用

c 设置下载的jar存储位置, D:\apache-maven-3.0.5\conf\settings.xml 修改 本地仓库位置,默认放在 Default: ${user.home}/.m2/repository 下
   <localRepository>D:\maven-dependency-lib</localRepository>  这样放是为了防止将C盘空间不断侵蚀

3 eclipse设置外部maven:



 




 



 


4 eclipse上创建maven项目:

	
  maven认为一个java项目是非常精美的艺术品,因此 会看到 artifact. 艺术制品
  艺术制品需要有一个标示,类比于飞机飞行的经纬度,
  maven项目artifact的定位标准:
  Group Id: 常用公司包名
  Artfact Id: 	MyFristMaven
  Version

  
  如果把maven项目理解成一个书架, 而每个包 都理解成一本本的书,那么 pom.xml就是一本本书的名牌, 在里面定义好书的名牌后,maven会自动去网络仓库中下载依赖包
  到你本地设置的本地仓库中。
  
  比如:  这个引用的写法和创建maven时指定maven的坐标相同规则,都需要groupId artifactId  version
      <dependency>
      <groupId>junit</groupId>  
      <artifactId>junit</artifactId>
      <version>3.8.1</version>
      <scope>test</scope>
    </dependency>
	
拷贝到pom.xml后,可在Progress下看到在下载东西。

创建maven工程如下:



 



 

5 maven自动下载需要的jar , 源码, java 文档:

比如在 pom.xml中引入 junit依赖后,maven会自动下载,如下:



 



 

 在测试类中,点击@Test, 则maven自动去外网找对应 class文件和java文档,

 此时,会在本地仓库中看到下载下来的源码包



 

猜你喜欢

转载自chengjianxiaoxue.iteye.com/blog/2220262