質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.37%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

1回答

3929閲覧

EclipseにてMavenビルドを実行してもjarファイルが一部しかダウンロードされない

sign_reign

総合スコア0

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

1グッド

0クリップ

投稿2023/04/13 13:17

前提

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の設定など、些細なことでも構いませんので解決法をご存じの方がいらっしゃいましたらご教示いただけますと幸いです。

tkmtmkt👍を押しています

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

類似の事象を解決したので、誰かの参考になると考え残しておきます。

mvn のバージョンはいくつを利用していますか?もし3.9系を利用しているようでしたら、3.8系に変更してみてください。
mvn 3.9はかなり機能追加を入れているみたいで、それによる影響を疑って、3.8に落としたら、私は問題が解消されました。
https://developer.mamezou-tech.com/blogs/2023/03/05/maven-split-local-repo/

原因も何もわからないですが、私は3.9→3.8にしたら解消されたということです。

以上

投稿2023/08/16 13:52

xishan_k

総合スコア2

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.37%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問