私は別のプロジェクト(クライアント)に依存するプロジェクト(テスター)を持っています。私は "クライアント"プロジェクトを変更し、javaビルドパスを使って "テスター"プロジェクトをリンクしました。 Eclipseは "クライアント"プロジェクトで行った変更やリンクを認識し、 "テスター"プロジェクトでファイルを修正したいと思っています。私は変更を加えますが、maven-compiler-plugins(3.6.1)をビルドしようとすると、 "tester"プロジェクトへの変更について不満を持ち、コンパイルに失敗します。Maven Compiler Plugin Failure Local Jar
概要:
私はプロジェクト「クライアント」
での実装に新しいメソッドを追加しました私は、Javaプロジェクトのパスを構築するリンク「テスター」
Eclipseは「新しいメソッドを認識し、私はプロジェクトに追加したいですテスター:クライアント 『プロジェクトである」
のMaven-コンパイラプラグインは新しいメソッドが(エラーメソッドがスーパータイプからメソッドをオーバーライドまたは実装していない)が許可されていないと文句を言い
私は新しいバージョンがあることに気づきました』 1.2しかし、依然として依存関係は0.2となっていますが、pom.xmlの更新やクリーニングや設定はそれを 新しいバージョン。
私はコンパイラプラグインを作るために何ができますか考えて、新しい(ローカル)ビルドバージョンを使用しますか?それとも、私は他の設定を欠いていますか?
バージョンは、Javaコンパイラのバージョンではなく、インタフェースにメソッドを追加した「クライアント」プロジェクトを参照していました – Deegee