Gradle Eclipse插件可以将源jar文件附加到本地jar依赖项

Ste*_*ahn 7 eclipse gradle

如果我在Gradle中有maven依赖,则eclipse插件将自动下载源jar文件(如果有)并将其附加到生成的eclipse".classpath"文件中.

是否有可能获得本地文件依赖的类似行为(我有源jar)?

Ben*_*een 4

使用 flatDir 存储库时,Eclipse 插件应该附加任何源 jar,只要它们与依赖项 jar 位于同一位置(具有相同的名称,后跟 -src 或 -sources)。

dependency.jar假设您有一个名为location 的本地罐子x/y/z。如果您将源 jar 放在同一位置并调用它dependency-sourcesdependency-src,它将被附加。

请注意,这仅适用于 flatDir 存储库,不适用于普通文件依赖项。

  • 当使用“flatDir”存储库时,这可能会起作用(不确定)。使用普通的“文件”依赖项时它将不起作用。不过,应该可以用前者代替后者。 (2认同)