나는 buildSrc 디렉토리에서 컴파일 된 플러그인 (MyTools)에 의존하는 gradle 빌드를 가지고 있습니다. 이 부분은 올바르게 작동합니다. 내가 가지고있는 문제는 외부 항아리에서 myTools 플러그인의 소스에서 사용할 클래스를 가져 오는 것입니다.
내 디렉토리 구조는 다음과 같습니다 build.gradle ---
buildSrc
--- MyTools
----- build.gradle
----- settings.gradle
----- libs와
------- yuicompressor-2.4.6.jar
----- SRC
-------
주요 -------- -groovy
----------- com
------------- 내
--------------- MyTools.groovy
------------ --- MyToolsPlugin.groovy
--------- 리소스
----------- META-INF
------------- gradle -plugins
------------- Gradle을-플러그인/MyTools.properties
MyTools의 내용/build.gradle 같습니다
의존성 {
런타임 fileTree (DIR은 ' libs '포함 :'* .jar ')
}
내가 MyTools.groovy에서 com.yahoo.platform.yui.compressor.CssCompressor을 가져올 때, 나는이 메시지를 얻을
:
"해결할 수없는 클래스 com.yahoo.platform.yui을 .compressor.CssCompressor "
누군가 내가 뭘 잘못하고 있는지 말해 줄 수 있습니까?Gradle Plugin jar 종속성
0
A
답변
0
runtime
종속성이 아닌 compile
종속성을 추가해야합니다. 또한 MyTools
서브 디렉토리에 있고 (buildSrc
에는 settings.gradle
이 없음) 주 빌드가 플러그인을 선택하는 방법이 표시되지 않습니다. 아마도 MyTools
을 buildSrc
으로 들어 올리는 것이 가장 좋습니다.
관련 문제
- 1. Gradle 프로젝트의 Maven 종속성
- 2. Android Gradle 모듈 종속성
- 3. gradle cargo plugin offline
- 4. maven-jar-plugin과 maven-jar 종속성
- 5. Gradle Eclipse Plugin
- 6. 스프링 부트 Gradle shadow jar plugin | missingServletContainerFactory가 누락되었습니다
- 7. gradle-grails-plugin 설치 방법?
- 8. Grails & gradle : plugin management
- 9. gradle artifactory plugin
- 10. 라이센스 Gradle Plugin
- 11. Gradle plugin v3.0 설치
- 12. Maven에서 gradle 종속성 Jar 파일을 가져 와서 직접 실행 하시겠습니까?
- 13. Android Studio - gradle 종속성 캐시의 jar/aar 파일 위치?
- 14. 그레이비 실행 가능 JAR 만들기 (Gradle 포함)
- 15. Gradle - Java 프로젝트의 여러 종속성
- 16. Maven jar signer plugin
- 17. Gradle/Jenkins JAR GitHub로 출시
- 18. Gradle Jar Compression
- 19. Eclipse STS Gradle Plugin Dependency Breaks
- 20. Gradle : 릴리스 브랜치의 실제 종속성 버전 굽기
- 21. Gradle 커스텀 플러그인 : 확장 오브젝트에서 종속성 추가
- 22. 실행 가능한 JAR Jetty Gradle 빌드
- 23. Gradle 종속성 내의 특정 파일 제외
- 24. Maven Eclipse Runtime Plugin 종속성
- 25. Gradle Plugin : JavaExec 실행시 오류가 발생했습니다.
- 26. Gradle : 다른 플러그인의 플러그인 종속성 추가
- 27. JNI 종속성, 응용 프로그램 및 이클립스 플러그인으로 Gradle 빌드
- 28. 다른 프로젝트의 gradle pull 테스트 jar
- 29. Gradle : Plugin-Jar에 리소스 추가
- 30. Flyway Gradle plugin - 순환 의존성