我在开发中使用Eclipse、Maven和Java。我使用Maven下载依赖项(jar文件和javadoc,如果可用)和Maven的Eclipse插件,为eclipse生成.project和.classpath文件。当下载的依赖项没有附加javadoc时,我会在.classpath文件中手动添加javadoc的链接,这样我就可以在Eclipse中看到依赖项的javadoc。然后,当我运行Maven插件重新生成.classpath文件时,它当然会消除这种更改。
有没有办法将Maven的eclipse插件配置为在运行Maven的eclipse插件时自动为javadoc添加类路径属性?
我只对在maven存储库中没有为依赖项提供javadoc和/或源代码的答案感兴趣,这对我来说是最常见的情况。使用downloadSources和/或downloadJavadocs属性解决不了这个问题。
发布于 2008-09-27 04:15:30
您可以考虑通过使用install-file goal并传入-Dclassifier=javadoc选项手动将javadoc jar安装到本地存储库中,从而完全避免这个问题。这样做之后,mvn生成的.classpath应该是正确的。
如果您使用远程repo作为central的代理,您还可以将javadoc部署到该repo,然后使用该代理的其他所有人现在也将自动获得javadoc。
发布于 2012-02-07 20:24:43
我正在运行sts2.8.1,它基本上是eclipse + spring工具;在现有的maven项目中,我右键单击项目-> maven -> Download Sources -> Download JavaDocs。
发布于 2014-06-20 03:37:09
正如在How to download sources and javadoc artifacts with Maven Eclipse plugin from other repository?中提到的,您可以这样做:
在Eclipse中,转到Windows-> Preferences-> Maven。选中"Download“复选框。这对我来说效果很好。
https://stackoverflow.com/questions/44396
复制相似问题