Mavenパッケージエラー:org.apache.commons-langは存在しません(Java)

ロンデル:

MyEclipseを使用して、本当にシンプルなJava Strutsプロジェクトを開発しています。org.apache.commons.langStringUtilsクラスを使用するまで、すべてが正常に機能していましたMyEclipseでパッケージをインポートしました

import org.apache.commons.lang.StringUtils;

commons-lang-2.4のJarファイルをビルドパスに追加しましたこれはすべてうまく機能していて、私はIntellisenseを取得しており、Eclipseなどでエラーは発生しません。さて、を実行するとmvn clean package、次のエラーが表示されます

パッケージorg.apache.commons.langは存在しません

war / Pom.xmlファイルをチェックインしましたが、依存関係として宣言されています

<dependency>
        <groupId>org.apache.httpcomponents</groupId>
        <artifactId>httpclient</artifactId>
        <version>4.0.1</version>
    </dependency>

    <dependency>
        <groupId>commons-lang</groupId>
        <artifactId>commons-lang</artifactId>
        <version>2.4</version>
    </dependency>

</dependencies>

私の研究から、Mavenがパッケージをダウンロードして、それが存在しない場合はローカルリポジトリにインストールする必要があると考えました。リポジトリを確認したところ、jarファイルがありました。jarファイルが破損しているはずなので、commons-langフォルダーを削除してcommons-langを新たにダウンロードしました。それは私がローカルリポジトリからそれを削除し、走った後に、私の心を吹くところ今これはmvn clean package、それが出て行くとダウンロードコモンズ-LANG-2.1を .pomとjar(のpom.xmlが2.4を有していても)しかし、まだ提供しますorg.apache.commons.langパッケージが存在しないというコンパイルの失敗

私はMavenを長い間使用していないので、これを修正する方法がわかりません。何か不足していますか?依存関係を別のpom.xmlファイルに追加する必要がありますか?

トマシュ・ヌルキェヴィチ:

次のコマンドを実行して、出力を確認してください。

$ mvn dependency:tree
$ mvn help:effective-pom

を探してくださいcommons-lang。おそらく、除外や依存関係のオーバーライドなどの何かがあなたの注意を引くでしょう。も、また:

$ mvn dependency:copy-dependencies

commons-langJARをあなたにコピーしますtargetか?

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

TOP 一覧

  1. 1

    sql-ORA-00937:単一グループのグループ関数ではありません

  2. 2

    Powershellを使用して管理者として実行ショートカットを作成する方法

  3. 3

    GolangがHTTPリクエストFormFileをAmazon S3にアップロードする

  4. 4

    AWS S3 SDK-スレッドプールサイズを設定するにはどうすればよいですか?

  5. 5

    Reactでclsxを使用する方法

  6. 6

    Ansibleで複数行のシェルスクリプトを実行する方法

  7. 7

    SwiftでURLが有効かどうかを確認するにはどうすればよいですか?

  8. 8

    DatabaseError:ORA-00928:SELECTキーワードがありません

  9. 9

    セレンのモデルダイアログからテキストを抽出するにはどうすればよいですか?

  10. 10

    Azure Logic Apps:PowershellスクリプトまたはAzure CLIを実行する方法は?

  11. 11

    Eclipseをアンインストールする方法?

  12. 12

    React:Rootクラスの条件付きレンダリングが機能しませんでした

  13. 13

    レンダリング後のdivの動的幅の取得

  14. 14

    Microsoft Edge WebブラウザでJavaを有効にするにはどうすればよいですか?

  15. 15

    TestInitメソッドでHttpContext.Currentをモックします

  16. 16

    SeleniumとPythonを使用してdiv内の値を見つける方法

  17. 17

    シェープファイルからTopojsonへの変換

  18. 18

    std :: binary_functionの置き換え

  19. 19

    Open Weather Map APIによって提供されるJSON天気予報を明確にする方法は?

  20. 20

    マルチレベルのグループ化でHTMLテーブルにデータを表示する

  21. 21

    「java.library.pathにocijdbc11がありません」SQLDeveloperエラーの対処方法

ホットタグ

アーカイブ