【发布时间】:2018-01-02 12:16:29
【问题描述】:
我有一个依赖于另一个项目(客户端)的项目(测试人员)。我已经使用 java 构建路径对“客户端”项目和链接的“测试器”项目进行了更改。 Eclipse 识别出我在“client”项目中所做的链接和更改,并希望我更正“tester”项目中的文件。我进行了更改,但是当我尝试构建 maven-compiler-plugin (3.6.1) 时抱怨“测试器”项目的更改并且无法编译。
总结:
我在项目“客户端”的实现中添加了一个新方法
我在项目“tester”中链接了 Java 构建路径
Eclipse 识别出新方法并希望我将其添加到项目“测试器”
Maven-compiler-plugin 抱怨不允许使用新方法(错误:方法没有覆盖或实现超类型中的方法)
我确实注意到“客户端”项目的新版本是 1.2,但依赖项仍然列出 0.2,但是更新或清理或设置 pom.xml 并不会将其更改为新版本。
知道我可以做些什么来使编译器插件使用新的(本地)构建版本吗?还是我缺少其他设置?
【问题讨论】: