2014-05-16 1 views
0
projects 
    -ProjA 
    -src/main/java/com/company/One.java 
    -ProjB 
    -src/main/java/com/company2/Three.java 
    -src/main/groovy/com/company2/Two.groovy 

ProjB/build.gradleGradle을 끝내 프로젝트

apply plugin: 'groovy' 
apply plugin: 'eclipse-wtp' 

dependencies { 
    compile project(':projects:ProjA') 
    compile 'org.codehaus.groovy:groovy-all:2.1.9' 

ProjB/Two.groovy 일식에서

One object=new One(); 

, 내가 ProjB (실행 실행하는 경우 -> 실행에를 서버 -> 바람둥이), 얻을 수

ClassNotFoundException: com.company.One 

Two.groovy 수 있습니다. Three.java를 사용하지만, One.java

업데이트하지 : 그냥 끝내 에도 Three.java와는 아무 상관이 없다는 것을 발견은 One.java (다른 프로젝트)에 액세스 할 수 없습니다 이클립스 코드 완성이 작동입니다 하지만 '서버에서 실행'할 때의 proja이 좀 와서이 작동하지 않습니다 POJO의

+1

'eclipse-wtp'를'allprojects {}'에 적용 했습니까? –

+0

아니요, ProjA에는 POJO가 포함되어 있습니다. ProjA에도 eclipse-wtp를 적용해야합니까? – yodhevauhe

+0

예, 두 프로젝트 모두에'eclipse-wtp'를 사용하거나 WTP 기능을 사용하지 않으면 단순히'eclipse'를 사용하십시오. – Radim

답변