有没有办法我可以配置maven 总是下载源和javadocs?-DdownloadSources=true -DdownloadJavadocs=true
每次指定(通常伴随着运行mvn编译两次因为我第一次忘记)变得相当乏味.
我在开发中使用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属性将无助于此问题.
在Java中,如果将源代码(.java)文件与类( .class)一起打包到jar中,大多数IDE都会像eclipse一样显示代码完成的javadoc注释.
IIRC很少有像JMock这样的开源项目.
让我说我已经干净地将我的API代码与实现代码分开,以便我有类似myproject-api.jar和myproject-impl.jar的东西,我有什么理由不把源代码放在我的myproject-api.jar中吗?
因为性能?尺寸?
为什么其他项目不这样做?
编辑:除了Maven下载问题,将我的源代码放入类jar以支持尽可能多的开发人员(maven与否)会有什么损害吗?
经过大量的谷歌搜索并尝试了最近几天的不同选项后,我要发布此查询。有没有一种简单的方法可以在Eclipse中附加源代码?是我对问题最接近的答案。
从以上文章中,我尝试了所有解决方案,但是每次Eclipse打开.class文件而不是.java文件时,我都尝试了所有解决方案。
Eclipse详细信息:
请让我知道这是Eclipse的错误还是我遗漏了一些东西。