gradle-tooling-api

    2熱度

    2回答

    我完全陷在這裏。我正在寫一個應該操縱gradle構建的java類。我已經設法實例化了gradle工具API(Connector,GradleProject),但這些都不會讓我得到BuildLauncher的所有可用任務的簡單列表(提示:某些任務可能在插件中) 。但是,我設法運行「:任務」任務,然後解析其輸出,但聽起來很糟糕。 其中一個想法是以某種方式獲得org.gradle.api.Project

    0熱度

    1回答

    我試圖從GitHub導入項目並在Android Studio上構建/運行它。我收到以下錯誤: "Error:Could not create an instance of Tooling API implementation using the specified Gradle distribution ' https://services.gradle.org/distributions/gra

    1熱度

    2回答

    我已經開始使用Gradle工具API並發現問題: 有沒有什麼方法可以使用Gradle包裝器作爲Gradle從Tooling API安裝? 我需要忽略系統中的任何Gradle安裝,並在Tooling API下爲目標項目使用Gradle包裝。 在此先感謝!

    2熱度

    1回答

    我正在編寫一個Eclipse插件,我想使用gradle工具api來檢查gradle項目的構建腳本以查看它是否應用了某些插件。 比方說,我有一個生成腳本,看起來是這樣的: buildscript { repositories { mavenCentral() } dependencies { classpath 'org.dm.gradle:g

    0熱度

    1回答

    我想執行的搖籃工具API在Groovy第二個參數,但我無法調用addProgressListner()方法,因爲我在編譯過程中遇到了奇怪的問題: buildscript { repositories { maven { url 'https://repo.gradle.org/gradle/libs-releases' } } dependencies

    1熱度

    1回答

    我想從Gradle Tooling運行的任務中獲取結果。我定義了ResultHandler,但是在方法onComplete(Object result)中我得到了空值。輸入gradle cR後,我得到如下輸出: :returnString UP-TO-DATE BUILD SUCCESSFUL Total time: 0.98 secs Result received: null :che

    0熱度

    1回答

    都提供在samples/toolingApi/customModel和Feature Spotlight Gradle Tooling API自定義模型的示例使用插件來註冊模型。但是,爲了應用該插件,需要更改build.gradle或使用初始化腳本,該腳本由GradleConnector(還)支持。 如何在Tooling API本身中註冊自定義模型,以便我的應用程序可以以自定義格式檢索項目信息,而