【发布时间】:2013-08-01 22:56:37
【问题描述】:
如果我在 Gradle 中有 maven 依赖项,那么 eclipse 插件会自动下载源 jar 文件(如果有的话)并将其附加到生成的 eclipse ".classpath" 文件中。
本地文件依赖(我有源 jar)是否有可能获得类似的行为?
【问题讨论】:
如果我在 Gradle 中有 maven 依赖项,那么 eclipse 插件会自动下载源 jar 文件(如果有的话)并将其附加到生成的 eclipse ".classpath" 文件中。
本地文件依赖(我有源 jar)是否有可能获得类似的行为?
【问题讨论】:
使用 flatDir 存储库时,Eclipse 插件应附加任何源 jar,只要它们与依赖 jar 位于同一位置(名称相同,后跟 -src 或 -sources)。
假设您在位置 x/y/z 有一个名为 dependency.jar 的本地 jar。如果你把sources jar放在同一个位置,命名为dependency-sources或者dependency-src,就会附上。
请注意,这仅适用于 flatDir 存储库,不适用于纯文件依赖项。
【讨论】:
flatDir 存储库时有效(不确定)。使用普通的 file 依赖项时它不起作用。不过,应该可以用前者代替后者。