B类
package a;
public class B {}
C类
package a.b;
public class C { }
编译器设置
<plugin>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.3</version>
<configuration>
<compilerId>eclipse</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-eclipse</artifactId>
<version>2.6</version>
</dependency>
</dependencies>
</plugin>
环境:窗户
预期:编译通过(mvn clean compile)
实际:[ERROR] m2\src\main\java\a\b\C.java: 1包ab与类型冲突
幸运的是,我已经在这里找到了解决方案,但是有人可以解释一下发生了什么以及哪个编译器是“真正的”eclipse 编译器:plexus-compiler-eclipse 或 tycho-compiler-jdt