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的
答案 0 :(得分:0)
Eclipse dependent projects not copied to WTP deployment
依赖于其他项目的Eclipse WTP项目不会部署这些项目'依赖项,除非它们也是WTP项目。