我有一個gradle構建依賴於編譯在buildSrc目錄中的插件(MyTools)。這部分工作正常。我遇到的問題是試圖從外部jar中導入一個類以用於myTools插件的源代碼。
我的目錄結構是這樣的:
buildSrc
---的build.gradle
---銘佑
-----的build.gradle
----- settings.gradle
-----庫
-------的YUICompressor-2.4.6.jar
----- SRC
-------主
-------- -groovy
----------- com
-------------我的
--------------- MyTools.groovy
------------ --- MyToolsPlugin.groovy
---------資源
----------- META-INF
------------- gradle -plugins
------------- gradle這個-插件/ MyTools.properties
銘佑的內容/的build.gradle是:
依賴性{
運行文件樹(DIR:' libs',包括:'* .jar')
}
當我嘗試從MyTools.groovy進口com.yahoo.platform.yui.compressor.CssCompressor,我
得到這個消息:
「無法解決類com.yahoo.platform.yui .compressor.CssCompressor「
有人可以告訴我我做錯了什麼嗎?Gradle Plugin jar依賴關係
0
A
回答
0
您需要添加compile
依賴項,而不是runtime
依賴項。另外,由於它位於MyTools
子目錄中(並且buildSrc
沒有settings.gradle
),所以我看不到主構建是如何獲取插件的。可能最好將MyTools
提升爲buildSrc
。
相關問題
- 1. sqljdbc4-4.0.jar的Gradle依賴關係
- 2. Jar外部的依賴關係Gradle
- 3. 導入gradle依賴關係
- 4. RabbitMQ Plugin依賴關係
- 5. maven-jar-plugin與maven-jar的依賴關係
- 6. WildFly Swarm + War + Gradle中的本地Jar依賴關係--NullPointerException
- 7. 使用spring-boot gradle-plugin構建的可執行jar缺失依賴關係
- 8. Gradle任務依賴關係
- 9. Pentaho maven/gradle依賴關係
- 10. Gradle:添加依賴關係
- 11. Android Gradle依賴關係
- 12. Gradle依賴關係排除
- 13. Gradle依賴關係解析
- 14. Cloud Endpoint Gradle依賴關係
- 15. Gradle測試依賴關係
- 16. jar依賴中的Gradle NoClassDefFoundError
- 17. Gradle + Eclipse:如何不導出依賴關係的JAR?
- 18. 訪問Jar依賴關係
- 19. 註解 - JAR依賴關係
- 20. Java Maven Jar依賴關係
- 21. JAR的依賴關係
- 22. Intellij IDEA不解決Gradle依賴關係
- 23. 獲取用於Gradle中的依賴關係的JavaDoc jar
- 24. 任務之間的Gradle依賴關係
- 25. Gradle不在線搜索依賴關係
- 26. Gradle項目中的Maven依賴關係
- 27. Maven測試jar包括依賴關係
- 28. Gradle IntelliJ添加Java依賴關係
- 29. Gradle不包括測試依賴關係
- 30. 缺少Gradle的依賴關係?