我有幾個重寫方法是這樣的:@Override不是在Maven項目工作
@Override
public int compareTo(Property p) {
return getText().compareTo(p.getText());
}
作爲一個Java項目,它工作正常,但作爲Maven項目,它返回以下錯誤:
The method compareTo(Property) of type Property must override a superclass method
經過研究,我想我應該在我的POM文件中包含我的JRE系統庫(jdk1.6_u25
)作爲依賴項,或者這是一個完全不同的問題嗎?
非常感謝。
您不應該需要將JDK添加爲依賴項。你能否證實你的班正在實施「可比較的」? –
Will
像這樣設置JDK版本不起作用;如果要設置源版本和目標版本,請按http://maven.apache.org/plugins/maven-compiler-plugin/examples/set-compiler-source-and-target.html中的說明操作。但是,這是可能*不是*這裏的問題。 – blalasaadri
@是的,班上正在實施「可比較的」。 –
Kurtiss