簡體   English   中英

Maven編譯器插件故障本地Jar

[英]Maven Compiler Plugin Failure Local Jar

我有一個依賴於另一個項目(客戶端)的項目(測試人員)。 我已經使用Java構建路徑對“客戶端”項目進行了更改,並鏈接了“測試器”項目。 Eclipse可以識別鏈接和我在“客戶端”項目中所做的更改,並希望我更正“測試器”項目中的文件。 我進行了更改,但是當我嘗試構建maven-compiler-plugin(3.6.1)時,他抱怨對“測試器”項目的更改而無法編譯。

摘要:
我在項目“客戶端”中的實現中添加了新方法
我在項目“測試器”中鏈接了Java Build路徑
Eclipse認識到新方法,並希望我將其添加到項目“ tester”中
Maven-compiler-plugin抱怨不允許使用新方法(錯誤:方法未覆蓋或從超類型實現方法)

我確實注意到“客戶端”項目的新版本為1.2,但是依存關系仍然列出0.2,但是更新或清理或設置pom.xml不會將其更改為新版本。

知道如何使編譯器插件使用新的(本地)構建版本嗎? 還是我缺少其他設置?

右鍵單擊您的項目>屬性> java編譯器>選擇所需的版本,然后單擊應用,然后單擊確定。 通過右鍵單擊項目> maven>更新Maven來更新項目。

解決方案是將版本更改為版本庫中的版本0.2。{DATE}(例如:0.2.20170805999999),然后“ mvn install”並更新相關項目。 現在,它使用正確版本的jar進行編譯。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM