3

ファイルをmavenにアップロードする方法をたくさん検索しましたが、成功しませんでした。より多くの人が利用できるように、maven リポジトリの 1 つにアップロードしたいバイナリ ファイル (textgenerator と呼ばれる) を取得しました。

今、私はそれについていくつか質問があります:

これを段階的に(チュートリアルのように)どのように行う必要があるか教えていただけますか?リポジトリの URL は必要ですか? どこで見つけることができますか?単一のバイナリ (jar ファイルなし) をアップロードすることは可能ですか?

すぐに人々から連絡が来ることを願っています。

私はこれを試しました:

mvn deploy:deploy-file \
 -Durl=https://repository.jboss.org/nexus/service/local/staging/deploy/maven2/ \
 -DrepositoryId=com.textgenerator \
 -DgroupId=org.textgenerator \
 -DartifactId=textgenerator \
 -Dversion=1.2.3  \
 -Dpackaging=rar \
 -Dfile=textgenerator.rar       

そして、バイナリを何もせずにrarファイルに圧縮しました。しかし、これはコード 301 で失敗します

4

1 に答える 1

3

まず、使用しているコマンドラインが正しいです。

第二に、はい、Maven リポジトリにあらゆる種類のファイルをアップロードできます。

ただし、jboss のリポジトリなどの公開リポジトリには何もアップロードできません。これは jboss によって管理され、新しいバイナリをインストールするのは jboss 次第です ( https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guideの手順を参照してください )。

バイナリ ファイルを同僚と共有する場合は、独自の Maven リポジトリ (artifactory (解凍する zip と起動するサービスのみ) など) をセットアップする必要があります。

このリポジトリは、あなたの会社の一種のプロキシになります。すべての Maven ライブラリが一度ダウンロードされ、このサーバーに保存されます。そして、あなたはこのサーバーの管理者になるので、バイナリをアップロードして、すべての友達と共有することができます!

やあ M.

于 2012-07-23T14:15:01.507 に答える