2017-03-22 9 views
0

Eclipse RCP 응용 프로그램이 있고 Kotlin으로 작성된 클래스를 추가했습니다. (Kotlin Eclipse 플러그인, Kotlin 라이브러리 등을 추가했습니다.) 지금까지 모든 것이 훌륭하게 작동하며 Kotlin 클래스를 이클립스 내부에서 애플리케이션을 시작할 때 다른 자바 클래스 (Launch an Eclipse Application 통해).Eclipse RCP : PDE 내보내기 및 Kotlin

이제 PDE 내보내기 마법사 (내보내기> 플러그인 개발> Eclipse 제품)를 사용하여 응용 프로그램을 내보내려고합니다. 그러나 컴파일 된 Kotlin 클래스를 내 보내지는 않지만 일반 패키지 리소스처럼 내 보냅니다 (대신 mypackage/MyClass.class).

컴파일 된 Kotlin 클래스를 내보낼 수 있도록 PDE 빌드/내보내기를 구성 할 수 있습니까?

답변

0

내 보낸 jar 파일에 kt 파일과 클래스 파일이 모두 있습니다. bin 폴더에서 kt 파일을 제거하려고 할 수 있습니다. kt 파일에 다른 원본 폴더를 사용할 때 어떤 성공도 얻지 못했습니다.

아무튼 jt 파일에 kt 파일을 사용하는 데 문제가 없습니다.

kt 파일을 제외하고 kotlin_bin 폴더를 원본 폴더에도 추가하지 않으려 고 시도했습니다.

Maven 및 tycho-compiler-plugin을 사용해 보겠습니다.

내가 실제로 가지고있는 유일한 문제는 내 보낸 제품에 kotlin-runtime.jar을 추가하여 작동하도록하는 것입니다.

+0

kotlin_bin이 eclipse 외부에 존재하지 않으므로 실수를했습니다. 이동 방법은 build.properties에 bin 디렉토리를 소스 폴더로 추가하고 소스 폴더에서 * .kt 및 **/*. kt 파일을 제외하는 것입니다. –