• 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

     
     
  • 相关阅读:
    1101-Trees on the Level
    1099-移动小球
    1096-组合数
    Windows环境配置Apache+Mysql+PHP
    ArtDialog简单使用示例
    实现数字与字母的随机数
    SQLServer2005:在执行批处理时出现错误。错误消息为: 目录名无效
    sql语句总结
    在SQL SErver中实现数组功能
    aspnet_regiis.exe 的用法
  • 原文地址:https://www.cnblogs.com/youxin/p/5318918.html
Copyright © 2020-2023  润新知