逛奔的蜗牛

我不聪明,但我会很努力

   ::  :: 新随笔 ::  ::  :: 管理 ::
Maven依赖的包可以到Maven的中心仓库 http://search.maven.org/#browse 进行查找下载
例如需要MyBatis的依赖包,搜索mybatis,然后选择正确的路径,复制生成的内容到项目的pom.xml,在IDEA中,当保存pom.xml后,IDEA会自动的去下载还没有下载到本地仓库的jar包。

<dependency>
    <groupId>org.mybatis</groupId>
    <artifactId>mybatis</artifactId>
    <version>3.1.1</version>
</dependency>

手动下载:
分别单独下载 source code 和 javadoc 都没有问题,如果使用第3步一起下载的话,有时候 javadoc 有可能下载不下来.

1. 下载所有在POM中的的source code
     mvn dependency:sources 

2. 下载所有在POM中的的Javadocs
     mvn dependency:resolve -Dclassifier=javadoc

3. 使用参数下载源码包与doc包:
     -DdownloadSources=true 下载源代码jar 
     -DdownloadJavadocs=true 下载javadoc包
     mvn dependency:sources -DdownloadSources=true -DdownloadJavadocs=true 
posted on 2012-09-19 00:10 逛奔的蜗牛 阅读(11890) 评论(3)  编辑 收藏 引用 所属分类: Java

评论

# re: Java:Maven依赖包下载 2012-09-19 09:26 逛奔的蜗牛
<groupId>com.hjzheng.maven</groupId>
<artifactId>test</artifactId>
<version>1.0-SNAPSHOT</version>
<packaging>jar</packaging>

<name>test</name>
<url>http://maven.apache.org</url>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>  回复  更多评论
  

# re: Java:Maven依赖包下载 2012-09-19 11:26 逛奔的蜗牛
依赖包的查询
1、所有的依赖都是通过坐标来进行存储的(GAV-->groupId、artifactId、version)

2、有一些网上的仓库提供了坐标的查询(http://mvnrepository.com

3、通过<dependencies>设置依赖   回复  更多评论
  

# re: Java:Maven依赖包下载 2012-09-19 11:37 逛奔的蜗牛
依赖的范围
1、test范围指的是测试范围有效,在编译和打包时都不会使用这个依赖

2、compile范围指的是编译范围有效,在编译和打包时都会将依赖存储进去

3、provided依赖:在编译和测试的过程有效,最后生成war包时不会加入,诸如:servlet-api,因为servlet-api,tomcat等web服务器已经存在了,如果再打包会冲突

4、runtime在运行的时候依赖,在编译的时候不依赖

默认的依赖范围是compile   回复  更多评论
  


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理