Maven 编译器插件失败本地 jar



我有一个依赖于另一个项目(客户端(的项目(测试器(。我已经对"客户端"项目进行了更改,并使用java构建路径链接了"测试器"项目。Eclipse 识别链接和我在"客户端"项目中所做的更改,并希望我更正"测试器"项目中的文件。我进行了更改,但是当我尝试构建maven-compiler-plugin(3.6.1(时,抱怨对"测试器"项目的更改并且无法编译。

摘要:
我在项目"客户端"中的实现中添加了一个新方法我在
项目"测试器"中链接了 Java 构建路径Eclipse
识别新方法并希望我将其添加到项目"测试器">
Maven-编译器插件抱怨不允许使用新方法(错误:方法不会覆盖或实现超类型中的方法(

我确实注意到"客户端"项目的新版本是 1.2,但依赖项仍然列出 0.2,但更新或清理或设置 pom.xml 不会将其更改为新版本。

知道我可以做些什么来使编译器插件使用新的(本地(构建版本吗?还是我错过了其他设置?

右键单击您的项目>属性>java编译器>选择所需的版本,然后单击应用然后单击确定。通过右键单击您的项目> maven>更新 Maven 来更新您的项目。

解决方案是将版本更改为存储库中的版本0.2.{DATE}(例如:0.2.20170805999999(,然后"mvn install"并更新依赖项目。现在它使用正确版本的 jar 编译。

最新更新