当前位置:  开发笔记 > 编程语言 > 正文

当javadoc没有附加到依赖项时,如何将javadocs引用到Maven的eclipse插件中的依赖项

如何解决《当javadoc没有附加到依赖项时,如何将javadocs引用到Maven的eclipse插件中的依赖项》经验,为你挑选了4个好方法。

我在开发中使用Eclipse,Maven和Java.我使用Maven下载依赖项(jar文件和javadoc可用时)和Maven的eclipse插件来生成Eclipse的.project和.classpath文件.当下载的依赖项没有连接javadoc时,我在.classpath文件中手动添加javadoc的链接,这样我就可以在Eclipse中看到依赖项的javadoc.然后,当我运行Maven的eclipse插件来重新生成.classpath文件时,它当然会消除这种变化.

有没有办法配置Maven的eclipse插件,以便在运行Maven的eclipse插件时自动为javadoc添加类路径属性?

我只对那些没有为maven资源库中的依赖项提供javadoc和/或源代码的答案感兴趣,这种情况最常见.使用downloadSources和/或downloadJavadocs属性将无助于此问题.



1> ddimitrov..:

来自Maven Eclipse插件常见问题解答

以下示例说明如何在命令行中执行此操作:

mvn eclipse:eclipse -DdownloadSources=true  -DdownloadJavadocs=true 

或者在你的pom.xml中:


  [...]
  
    [...]
    
      [...]
      
        org.apache.maven.plugins
        maven-eclipse-plugin
        
          true
          true
        
      
      [...]
    
    [...]
  
  [...]


根据问题,来源和javadoc不在中央,所以downloadSources,下载Javadocs也无济于事.

2> 小智..:

我正在运行STS 2.8.1,它基本上是eclipse + spring工具; 在现有的maven项目中,我右键单击了项目 - > maven - >下载源代码并下载JavaDocs



3> Philippe..:

正如提到如何下载源和javadoc文物与其他存储库Maven的Eclipse插件?, 你可以这样做:

在Eclipse中转到Windows-> Preferences-> Maven.选中"Download Artifact Javadoc"框.这对我来说效果很好.

Maven偏好



4> Mike Deck..:

您可以考虑通过使用安装文件目标手动将javadoc jar手动安装到本地存储库并传入-Dclassifier = javadoc选项来完全避免此问题.一旦你这样做,mvn生成的.classpath应该是正确的.

如果您使用远程仓库作为中央代理,您也可以将javadocs部署到该仓库,然后使用该代理的其他所有人也将自动获得javadoc.


如果您可以在依赖项标记中指定官方Javadoc的URL,那就太好了.
推荐阅读
可爱的天使keven_464
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有