2017-12-28 32 views
0

코드 생성을 위해 gradle plugin을 쓰고 있습니다. 그루비 org.codehaus.groovy.runtime.ExtensionModule을 사용하고 있습니다. 그러나 확장 기능은 gradle (데몬) 시작 단계에서 해결되며 META-INF/services/org.codehaus.groovy.runtime.ExtensionModule을 사용하여 jar 파일을 빌드 스크립트 클래스 패스에 추가해도 아무런 효과가 없습니다.런타임에 그루비 확장 모듈을 추가하십시오.

ExtentionModule을 수동으로 등록하는 방법은 무엇입니까?

답변

1

나는 당신이 할 수있는 생각하지 않는다, as it says in the documentation :

이 확장을 사용하려면, 그것은

+0

I 컴파일됩니다 사용하여 코드 전에, 컴파일 된 클래스로, 클래스 경로에 사용할 수있다 내 자신의 클래스 로더를 만들고 내 모든 클래스를로드하고 그루비에 넣으면 내 확장 프로그램이 올바르게 초기화됩니다. –