Mavenパッケージングエラー:パッケージorg.junitが存在しない
2022-02-13 14:55:50
最近、クラウドサーバーにデプロイするプロジェクトを開発したので、Warを作って載せる必要があるのですが、パッケージングの際に以下のようなエラーメッセージが出力されます。
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[8,16] Error: Package org.junit does not exist
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[9,23] Error: Package org.junit.runner does not exist
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[18,1] Error: Symbol not found
[ERROR] class RunWith
/Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[37,2] ERROR: Symbol not found
[INFO] 4 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 15.024 s
[INFO] Finished at: 2017-04-14T13:34:37+08:00
[INFO] Final Memory: 31M/280M
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.3.2:testCompile (default-testCompile) on project share: Compilation failure: Compilation failure:
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[8,16] Error: Package org.junit does not exist
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[9,23] Error: Package org.junit.runner does not exist
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[18,1] Error: Symbol not found
[ERROR] class RunWith
[ERROR] /Users/aven/Documents/workspace/share/src/test/java/com/weixiao/share/test/TestMyBatis.java:[37,2] Error: Symbol not found
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
しかし、全体の出力には、Maven が junit パッケージをダウンロードしようとしている様子が見られないので、ネットワークの問題か何かでパッケージがダウンロードされなかったわけではなさそうです。
ユニットテストが正常に実行されたので、プロジェクトに不足しているjunitパッケージはありません。
Pom.xml を開き、pom.xml が依存関係のある junit の 2 つのバージョンを参照していることを確認します。
下位バージョンを削除した後、プロジェクトは自動的に上位バージョンの junit パッケージをダウンロードするようにビルドし、一方が存在しないことを示します。
ダウンロードに成功すると、ビルドも成功し、org.junitというパッケージが存在しないというエラーはなくなります。
ドキュメント情報 ==================================================== 12
<スパン
著作権について 非商業的な自由な複製 - 表示が維持される - 表示が指摘される
帰属(BY): testcs_dn (マイクロwxスマイル)
<スパン
記事の出典
無知の人生、ドットの記録
<スパン
============== 私個人のWeChat購読(マイクロwxスマイル)へようこそ =========
関連
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ハートビート・エフェクトのためのHTML+CSS
-
HTML ホテル フォームによるフィルタリング
-
HTML+cssのボックスモデル例(円、半円など)「border-radius」使いやすい
-
HTMLテーブルのテーブル分割とマージ(colspan, rowspan)
-
ランダム・ネームドロッパーを実装するためのhtmlサンプルコード
-
Html階層型ボックスシャドウ効果サンプルコード
-
QQの一時的なダイアログボックスをポップアップし、友人を追加せずにオンラインで話す効果を達成する方法
-
sublime / vscodeショートカットHTMLコード生成の実装
-
HTMLページを縮小した後にスクロールバーを表示するサンプルコード
-
html のリストボックス、テキストフィールド、ファイルフィールドのコード例