前提
EclipseにてJavaでMavenプロジェクトを修正しています。(質問者≠プログラム作者)
ソースをもらってEclipseでビルドすればjarファイルが自動でダウンロードされるという認識だったのですが、100個近くあるはずのjarファイルが一部の30個ほどしかダウンロードされませんでした。
当然ソース内はjarが不足していることによるコンパイルエラーが多発し、ビルドに失敗してしまいます。
ソース修正後の結果をローカルで動かしたいため、jarファイルをすべてダウンロードしたいと思っています。
困ったことに同じプロジェクトを他の方のPCでビルドすると問題なくjarがダウンロードされるため、pom.xmlやソースではなく私の環境に問題があるようです。
できる限り正常に動いた環境と合わせているのですが結果は変わらず…
発生している問題・エラーメッセージ
コンパイルエラーが大量に発生しています。
jarファイルがないことが原因だと思うのですが、もしjarの不足以外でこのエラーが発生する原因がありましたら教えていただけると助かります。
xxx/yyy/zzz/hogehoge.java:[1,20]パッケージjavax.validationは存在しません xxx/yyy/zzz/fugafuga.java:[100,10]シンボルを見つけられません …
試したこと
・発生しているエラーから不足しているjarファイルを.m2ディレクトリから探す。やはり存在しない。
・ぐぐった結果JavaのバージョンがEclipseのデフォルトとpom.xmlで異なるとこの事象が発生するとのことで、バージョンを合わせてみても変わらず。
pom.xml→ <java.version>1.8</java.version>
EclipseのJavaデフォルト→jdk1.8.0_261
・ダウンロードできないならネットワーク接続が原因?と思いEclipseのプロキシ設定を確認、正常に動いている環境と合わせるも変わらず。
・コンパイラー設定をEclipseデフォルトとpom.xmlを合わせる。変わらず。
・変なキャッシュが残っている可能性があるとのことで.m2ディレクトリの中身を削除。変わらず。
・Eclipseの再起動。PCの再起動。
上記対応の都度、下記の手順を行っています。
・mavenプロジェクトを右クリック → Maven → プロジェクトの更新
・Eclipse機能のビルド、クリーン
・mavenプロジェクトを右クリック → 実行 → Maven clean(ここでは成功する)
・mavenプロジェクトを右クリック → 実行 → Maven install(ここで大量のコンパイルエラー)
この問題でもう二日悩んでおります。
EclipseやJavaの設定など、些細なことでも構いませんので解決法をご存じの方がいらっしゃいましたらご教示いただけますと幸いです。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。