使用 Maven 和 Tycho 构建项目时,我收到一条错误消息,指出 Class xy“无法解析为类型”。这种情况多次发生,但它们都有一个共同点:
在插件中,有 1-3 个源目录(例如 src、src-gen 和 xtend-gen)。如果源目录之一(例如 src-gen)中有一个类引用/使用任何其他目录(例如 src)但来自同一插件的类,则会发生错误。
最佳答案
我猜你需要在build.properties中指定jars.compile.order,请参阅
http://www.eclipse.org/tycho/sitedocs/BuildProperties.html
否则第谷无法知道源目录应该按照哪个依赖顺序进行编译。
关于java - 同一插件的源目录之间的 Tycho/Maven 交叉引用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26652192/