Javaプログラム(Herokuにデプロイするための)から簡単なHTTPポストを送信しようとしています。 デモプロジェクトhereから始めました。 mvn package
を使用すると、プロジェクトが正常に構築されます。mavenビルドエラー:org.apache.httpパッケージが存在しません
私は自分の追加ファイルTestPost.javaを数行のコードで追加し、それをpom.xml
に追加しました。
次に、Apache HttpClientライブラリを使用するthis example(マイナスpackage
行)のHTTPコードを追加しようとしました。
<dependencies>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>4.5.2</version>
<scope>compile</scope>
</dependency>
</dependencies>
私の理解では、これはのダウンロードを強制すべきであるということでした。私はpom.xml
で依存関係を含めてみましたが解決策を検索した後
package org.apache.http does not exist
:次のエラーでmvn package
結果を使用して
必要なパッケージがダウンロードされましたが、次のコンパイル時に表示されました(同じエラーのみ)。ユーザー.m2 \ repository \フォルダにパッケージが表示されません。
pom.xml
の別のポイントでこの依存関係を挿入しようとしましたが、成功しませんでした。
なぜapacheライブラリがダウンロードされていないのですか?私はmavenを初めて使っていることに注意してください。
'org.http.apache.http'は正しいパッケージ名ではありません。これは 'org.apache.http'です。 – Tunaki