maven中下载jar包源码和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

Executing mvn dependency:sources will force maven to download all sources of all jars in the project, if the sources are available (are uploaded in the repository where the artifact is hosted). If you want to download javadoc the command is mvn dependency:resolve -Dclassifier=javadoc

http://stackoverflow.com/questions/11361331/how-to-download-sources-for-a-jar-with-maven

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

参考;

http://blog.csdn.net/topwqp/article/details/8902863

Maven编译报错 Unknown lifecycle phase "mvn" 解决办法

[ERROR] Unknown lifecycle phase "mvn". You must specify a valid lifecycle phase or a goal in the format <plugin-prefix>:<goal> or <plugin-group-id>:<plugin-artifact-id>[:<plugin-version>]:<goal>. Available lifecycle phases are: validate, initialize, generate-sources, process-sources, generate-resources, process-resources, compile, process-classes, generate-test-sources, process-test-sources, generate-test-resources, process-test-resources, test-compile, process-test-classes, test, prepare-package, package, pre-integration-test, integration-test, post-integration-test, verify, install, deploy, pre-clean, clean, post-clean, pre-site, site, post-site, site-deploy. -> [Help 1]

搜索到一个靠谱的回答:

如果是eclipse继承环境,去掉mvn

时间: 2024-10-22 15:57:30

maven中下载jar包源码和javadoc的相关文章

【android】在Eclipse中关联所引用的jar包源码

(前提是你有该jar包源码!!) 一.确保Referenced LIbraies下已经有该jar包,否则的话,右击该jar包选build path->add to build path. 二.对Referenced LIbraies下的选择该jar包(注意不要在libs目录下选),右击选properties,然后在如下图位置选择该jar包所对应的源代码的位置. 设置完后就可以关联到jar包源码了. 补充知识: android Dependencies会显示引用项目,依赖项目 Android Pr

如何在maven中添加jar包

Maven 中央仓库地址: 1. http://www.sonatype.org/nexus/ 2. http://mvnrepository.com/ (本人推荐仓库) 3. http://repo1.maven.org/maven2 在maven中添加jar包: Maven是基于项目对象模型,提供程序构建能力.更是提供高级的项目管理工具.在开发中,我们能节约不少的磁盘开销能力,同步更新上传svn(只是一种)上的项目,也不用每次更新jar包,把jar包放在磁盘的某一处,项目中多次使用. 工具/

JAVAEE 是什么,如何获取各种规范jar包及各种规范的jar包源码

1.什么是JAVA EE JAVA EE是由一系列规范组成的,规范是由JCP制定的,并且提供了参考实现.规范(Specification)是一系列接口,不包含具体实现 有以下常见的JAVA EE实现,包括JBOSS.GLASSFISH等.而tomcat是一个servlet容器,实现了servlet规范.jsp规范.但是它并没有实现EJB.JMS.JPA等规范,所以tomcat不是一个完整的JAVA EE实现 在oracle网站上,下载JAVA EE SDK时,会同时下载GLASSFISH,也就是

如何更改jar包源码 - 博客园

如何更改jar包源码   首先将你要更改的源码文件在eclipse中编译成.class文件 再找到你需要更改的.jar包 在桌面右键新建个文件夹把你要改的.jar包ctrl+c和ctrl+v 准备好一个压缩工具(这里推荐2345好压,别问我为什么,就是好用) 选中.jar包右键解压到当前文件夹下 逐层文件夹找到你要更改的.class文件替换掉 最后在将你刚刚解压出来的文件选中再次压缩回zip(或者其他都可以),在右键重命名将后缀名改成.jar即可 分类: 小技巧 好文要顶 关注我 收藏该文  

Eclipse中给Jar包加源码链接

第一种方法: 直接打开了class文件后,在文件中点 attach source 按钮,然后添加,如下图: 但有时候,class文件中没出现 Attach Source...按钮(不知道为什么) 第二种方法: 右点击项目-Properties-Java Build Path-Libraries-展开要添加源码的Jar包-Source Attachment 然后Edit...添加即可 这边注意,如果是External File...,那么这个文件的文件名应该和Jar包名是一致的(我自己导入时,没有

eclipse中如何导入jar包源码

在学习或者开发中,我们常常会希望看到一些底层的代码,也就是源码. 最简单的方式就是按住Ctrl,左击你需要查看的关键字,类名等等,如果没有关联源文件的话,就会弹出Source not found的界面,点击Attach Source,选择事先下载的源码就可以啦 ---------------------------------------- 另一种方法是:在项目上右键单击 选择 properties-->Java Build Path-->Libraries-->mybatis-->

IDEA中,使用maven-可视化-下载jar包的source和javadoc

需求:想看jar包的源码和文档注释 操作:在Idea的右侧Maven窗口,选中一个Module,然后展开Dependencies|,选中一个依赖包,按住鼠标右键单击,选择Download Source.Download Documentation,分别可以下载源码,下载文档 欧啦!!! 就是这么简单容易! 不需要看这些参考文章:容易把人搞晕 使用maven下载jar包.source源码和javadoc文档 Intellij2017关联jar包和源码 原文地址:https://www.cnblog

5周第2次课 yum更换国内源 yum下载rpm包 源码包安装

1. yum 更换国内源 系统内置的源很多时候都是官方的,大部分在国外,使用起来不是很快,也很难下载,这时候最好使用国内的源,如163 1.1 删除系统中自带的 yum源配置文件 mv CentOS-Base.repo CentOS-Base.repo.bak 1.2 下载网易 yum 源的配置文件 wget http://mirrors.163.com/.help/CentOS7-Base-163.repo 或者curl -O http://mirrors.163.com/.help/Cent

maven中的jar包未下载完全如何解决?

1.连接的仓库有可能是要导入非默认的下载镜像地址.  如需更改,则在 D:\ProgramFiles\apache-maven-3.5.2\conf 下替换掉相应的settings.xml文件  并在IntelJ中,修改maven指定的settings.xml文件地址.   user settings file:指定settings.xml文件地址 local repository:指定maven本地仓库地址 (顺便吐槽一下eclipse,太难用了,自从用了IntelJ,感觉eclipse简直没