我在Maven中有一个编译错误但在Eclipse中一切顺利.
有什么我做错了或是Maven bug吗?
我创建了一个代码片段,因此您可以尝试重现它.
以下是Java源文件和pom.xml.
package p1;
import p1.A.D.C;
import p1.p2.E;
public class A {
interface B<T> {
T methodB();
}
class D implements B<E> {
C c = new C();
public C getC() {
return c;
}
class C {
public void methodC() {
System.out.println(this);
}
}
@Override
public E methodB() {
return new E();
}
}
public void methodA() {
D d = new D();
d.methodB();
C c = d.getC();
c.methodC();
}
public static void main(String[] args) { …Run Code Online (Sandbox Code Playgroud)