我正在使用 Gradle 1.12 构建一个 Android 库。构建脚本工作正常,工件安装到 Maven 本地存储库并部署(使用 S3 wagon Gradle 插件)到远程 Maven 存储库。当使用 Maven 本地存储库的示例应用程序的 Gradle (1.12) 构建引用这些工件时,一切正常。使用远程仓库时,报Gradle依赖解析错误【后面会提供错误详情】。
要获取有关该问题的更多信息以修复我的脚本或提交错误报告,我想在示例应用程序构建脚本运行时对 Gradle 1.12 进行一些调试。Eclipse 似乎可以选择调试器,但配置 Eclipse 是本文的主题。
根据 Gradle 论坛上的建议,可以直接将 Gradle 启动选项配置为在启动时挂起并等待来自客户端调试器 (Eclipse) 的连接。
事实证明,配置 Eclipse 来做到这一点很困难。乍一看,似乎需要一个 Gradle 插件。Spring Source 提供了一个推荐的。但是这个插件似乎掩埋并使用了 Gradle 1.10。也许将此插件升级为使用 1.12 很容易,并且详细说明如何执行此操作的答案将是一个很好的答案。
我正在寻找的答案的关键部分将使我能够在 Gradle 类中放置断点并单步执行源代码,直到找到错误或找出我在构建脚本中可能做错了什么。
替代方法,例如使用 Intellij 或 Android Studio,如果附有详细信息和/或参考资料,清楚说明如何启用 Gradle 调试过程,也将是很好的答案。