在grails项目中下载源jar有什么意义?

时间:2014-12-12 15:18:11

标签: eclipse grails jar spring-tool-suite

我注意到在eclipse中如果你右键点击一个项目 - > Grails工具 - >您可以选择“下载源Jars”。

这有什么意义,以及为什么要这样做的常见原因是什么?

Grails 2.2.3

编辑: 我甚至不确定grails会做什么,而不是那个。

2 个答案:

答案 0 :(得分:1)

许多(大多数)库(JAR,Maven术语中的“工件”)在存储库中发布源存档以及它们的二进制工件。当您在项目中使用库时,这对Eclipse显示Javadoc和源代码非常有用。正如@JonSkeet上面评论的那样,在使用库时直接在IDE中使用源代码非常有用。

默认情况下,Grails 下载工件的来源;此选项触发它执行此操作并将源附加到二进制JAR。

答案 1 :(得分:0)

同意E-Riz。

以下是我使用这些来源的原因:

  • 我希望在调试自己的依赖代码时更深入地了解库的工作原理
  • 我想在库中找到一个可能的错误,所以我可以分叉它并应用我自己的补丁。如果我愿意花费那么多时间,我可能会与维护人员分享这个请求。
  • 我想知道它使用的日志记录系统可能记录不清,因此我可以更好地了解他们的代码在运行时所执行的操作,以解决复杂的问题。