gradle groovy项目依赖于java项目

时间:2014-05-16 14:12:25

标签: java groovy gradle eclipse-wtp

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.gradle

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();

在eclipse中,如果我运行ProjB(运行 - > Run On Server - > tomcat),我会得到

ClassNotFoundException: com.company.One

Two.groovy能够使用Three.java,但不能使用One.java

更新:刚发现它与groovy无关 甚至Three.java也无法访问One.java(不同的项目) Eclipse代码完成工作正常,但在“在服务器上运行”时不起作用 ProjA只是有一些来pojo的

1 个答案:

答案 0 :(得分:0)

Eclipse dependent projects not copied to WTP deployment

  

依赖于其他项目的Eclipse WTP项目不会部署这些项目'依赖项,除非它们也是WTP项目。