何がMavenの中央にJ2EEジャーに起こったのか?

Aursfere:

私はこの依存関係を持つ従来のプロジェクトを持っています:

<dependency>
    <groupId>javax.j2ee</groupId>
    <artifactId>j2ee</artifactId>
    <version>1.4</version>
</dependency>

、が、私はここにMavenの上でこれを見つけることができます私はjarファイルをダウンロードしようとした場合、私は404を取得します。

それでは、このジャーに起こったのか?私はそれを置き換えるべきでは?

感謝

Gimby:

これは、Sun時代からの古いレガシージャーだ、彼らは中央のMavenであることからそれらを防ぐの問題をライセンスする傾向にありました。そのビルドがこれまでに成功した場合は、jarファイルは、サードパーティのMavenリポジトリでホストされている場合があります。

私は、グループ名が異なっていても、それは1になりそうだ...この依存関係が見つかりました:https://repo.maven.apache.org/maven2/milyn/j2ee/1.4/

それでも問題が解決しない場合は、あなたの最善の策は、おそらく上で最も可能性の高い、ジャーどこかのコピーを見つけることである公式ダウンロードサイトで説明するように、ローカルのMavenリポジトリとしてあなた自身のプロジェクトでそれを置くことができ、この優れた答えそして、あなたは再びそれへのアクセスを失うことはありません。

その答えで知識を適応させるので、J2EEジャーのためのコマンドをインストールするには、次のようになります。

mvn org.apache.maven.plugins:maven-install-plugin:2.5.2:install-file  \
    -Dfile=/some/path/on/my/local/filesystem/j2ee.jar \
    -DgroupId=javax.j2ee -DartifactId=j2ee \
    -Dversion=1.4 -Dpackaging=jar \
    -DlocalRepositoryPath=${project.basedir}/local-maven-repo

サイドノート:一つの長いコマンドだ、それはスラッシュで、ここで構成されている方法は、ちょうど視界の目的です。


クレジットは、従来のJ2EE 1.4材料については、Oracleのダウンロードサイトを提供するためのスティーブン・Cに行きます。

おすすめ

転載: http://43.154.161.224:23101/article/api/json?id=13466&siteId=1