`
happyqing
  • 浏览: 3199204 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

maven 下载 源码和javadoc命令

阅读更多

 

1:Maven命令下载源码和javadocs

当在IDE中使用Maven时如果想要看引用的jar包中类的源码和javadoc需要通过maven命令下载这些源码,然后再进行引入,通过mvn命令能够容易的达到这个目的:

mvn dependency:sources
mvn dependency:resolve -Dclassifier=javadoc

命令使用方法:首先进入到相应的pom.xml目录中,然后执行以上命令:

 

第一个命令是尝试下载在pom.xml中依赖的文件的源代码。

第二个命令:是尝试下载对应的javadocs

但是有可能一些文件没有源代码或者javadocs

reference

2:通过配置文件添加

打开maven配置文件 setting.xml文件(.../.m2/settings.xml) 增加如下配置:
<profiles>  
<profile>  
    <id>downloadSources</id>  
    <properties>  
        <downloadSources>true</downloadSources>  
        <downloadJavadocs>true</downloadJavadocs>             
    </properties>  
</profile>  
</profiles>  
  
<activeProfiles>  
  <activeProfile>downloadSources</activeProfile>  
</activeProfiles> 
 

3:配置eclipse

Window > Preferences > Maven and checking the "Download Artifact Sources" and "Download Artifact JavaDoc" options


 
  • 大小: 36.1 KB
分享到:
评论
1 楼 svygh123 2014-11-17  
写的非常好,特别是:第一个命令是尝试下载在pom.xml中依赖的文件的源代码。
这个非常有用,解决了部分源码下载的问题。非常感谢

相关推荐

    maven中下载jar包源码和javadoc的命令介绍

    1. Maven命令下载源码和javadoc 当你在IDE中开发Java项目并使用Maven作为构建工具时,有时需要查看所依赖的jar包中的源代码或javadoc以了解其内部实现。Maven提供了一些命令来帮助我们便捷地下载这些资源。在终端中...

    新建maven工程包含源码和文档

    本文将详细解析“新建maven工程包含源码和文档”的主题,并基于提供的标签和文件名称,探讨如何创建一个完整的Maven项目,以及如何在项目中包含源码和文档。 首先,创建一个Maven项目的基本步骤如下: 1. **安装...

    maven-3.8.4 加各版本下载地址

    6. **Maven源码软件**: Maven本身是用Java开发的开源软件,它的源码对于开发者来说是一份宝贵的学习资源,可以帮助理解项目构建工具的设计思想和实现方式。 7. **Java开发语言**: Maven是为Java项目设计的,但通过...

    apache-maven下载

    4. 插件(Plugins):Maven通过插件执行具体的构建任务,如Javadoc生成、源码编译、测试执行等。每个插件都有一个或多个目标(goals),可以在生命周期的不同阶段被调用。 5. 仓库(Repository):Maven使用仓库来...

    eclipse自动下载源码

    对于Maven项目,Eclipse可以通过Maven插件自动下载源码和Javadoc。确保你的`pom.xml`文件中包含以下配置: ```xml &lt;groupId&gt;com.example&lt;/groupId&gt; &lt;artifactId&gt;example-artifact &lt;version&gt;1.0.0 &lt;!-- 添加这...

    maven_部分_源码和思维导图

    6. **插件**:Maven 使用插件执行特定任务,如编译代码、生成 Javadoc 或打包应用。 ** Maven 的使用与配置 ** 1. **archetype**:Maven archetype 是用于创建新项目模板的工具。通过 archetype,可以快速生成符合...

    maven源码包

    ** Maven 源码包详解 ** Maven,作为一个由Apache软件基金会开发的开源项目管理工具,它在Java开发领域中扮演着至关重要...通过对Maven源码的深入学习,我们可以更全面地了解其内部工作机制,以便更好地利用这一工具。

    maven基本命令详解

    该命令会尝试下载所有依赖的源码和 Javadoc,并将其存储在本地仓库中。 #### 3. Eclipse 集成 Maven 可以与 Eclipse 进行良好的集成,以便开发者可以在 Eclipse 内部直接管理 Maven 项目。具体操作如下: - 生成 ...

    apache-maven-3.3.9 官方下载.rar

    4. **项目信息报告**:Maven 可以生成各种项目信息报告,如项目文档、源码、Javadoc、依赖信息等,方便理解和维护项目。 5. **多模块项目支持**:对于大型项目,Maven 支持多个子项目组成一个父项目,使得管理复杂...

    maven3.2.5 下载,附带官网下载方法

    Maven有许多插件,可以扩展其功能,如Javadoc生成、源码打包等。每个插件都关联到Maven的生命周期阶段,如`validate`, `compile`, `test`, `package`, `install` 和 `deploy`。在POM.xml中配置插件,可以自定义构建...

    spring-webmvc-5.0.9 jar包、源码和javadoc

    《Spring Web MVC 5.0.9:深度解析与应用》 Spring Web MVC是Spring框架的核心模块之一,专为构建Web应用...通过查阅提供的源码和Javadoc,开发者可以更深入地理解和运用这一框架,实现高效、可维护的Web应用程序。

    Maven+SSM上传下载源码实现

    总结,"Maven+SSM上传下载源码实现"涉及到的是基于Java的Web开发实践,通过SSM框架搭建业务逻辑,利用Maven进行项目管理,实现了文件上传和下载的核心功能。这样的实现方式具有良好的可扩展性和维护性,是现代企业级...

    apache-maven-3.3.3

    4. **项目信息管理**:Maven 可以生成项目报告,如Javadoc、源码、项目信息摘要等,便于团队协作和文档维护。 5. **多模块项目支持**:大型项目通常由多个子项目组成,Maven 可以轻松管理这些子项目,通过聚合模块...

    apache-maven-3.5.4.zip

    3. **插件系统**:Maven 的强大之处在于其插件系统,可以通过安装和配置各种插件来扩展Maven的功能,如Javadoc生成、源码打包、性能测试等。 4. **聚合与继承**:在大型项目中,Maven支持项目聚合和继承,允许在一...

    apache-maven-3.8.4安装包

    例如,maven-compiler-plugin用于编译Java源码,maven-surefire-plugin负责运行单元测试,maven-jar-plugin用来打包jar文件。 在软件开发过程中,Maven还可以生成项目报告,包括Javadoc、代码覆盖率报告等。同时,...

    MavenTest-源码.rar

    综上所述,"MavenTest-源码"项目可能是一个使用Maven进行管理的Java应用程序,包含了源代码和测试代码,可以通过分析其`pom.xml`文件了解项目依赖和构建设置,并通过Maven命令进行编译、测试和打包操作。

    maven-3.3.9.zip

    Maven拥有丰富的插件库,可以扩展其功能,如`maven-surefire-plugin`用于执行单元测试,`maven-javadoc-plugin`生成API文档,`maven-site-plugin`生成项目站点等。 ### 9. 依赖管理 在大型项目中,依赖管理至关重要...

    开源oa—maven

    Maven的中央仓库包含了大量的开源库,这使得开发人员无需手动下载和管理依赖,只需在POM.xml文件中声明即可。 "lemon-master"这个文件名可能指的是一个特定的开源OA项目,如Lemon-OA,这是一个基于Maven构建的开源...

    apache-maven3.5.4

    - **生成文档**:Maven 可以自动生成项目文档,如Javadoc、源码浏览文档等。 - **持续集成**:Maven 与大多数持续集成工具(如Jenkins、Travis CI)兼容,方便集成测试和部署。 综上所述,Apache Maven 3.5.4 提供...

Global site tag (gtag.js) - Google Analytics