5

何らかの理由で (この投稿の懸念事項ではありません)、Amazon S3 は Maven リポジトリの完全なホストではありません。そのため、ローカルマシンで Maven アプリケーションを構築しており、ある時点 (2 日ごとなど) で、aws s3 cpコマンドを使用して階層全体を Amazon S3 にコピーしています。次のようなcomフォルダーをコピーするとします:

com
-raysis
--rayProduct
---1.0-SNAPSHOT
----rayray.jar

問題は、作成されたメタデータ ファイルがmaven-metadata-local.xmlであることです(私はローカルでビルドしたので妥当と思われます) が、それを S3 にアップロードして Maven で取得しようとすると、何もないと不平を言いますmaven-metadata.xml。では、maven-metadata-local.xmlの代わりに/横にmaven-metadata.xmlを作成するように強制する(または優雅に尋ねる)にはどうすればよいですか? Maven メタデータ内に場所固有のデータがないため、問題が発生しやすい移動ではないようです。

注:次の依存関係でS3から依存関係をロードしようとしています(リポジトリも追加しました):

<dependency>
    <groupId>com.raysis</groupId>
    <artifactId>sense-lib</artifactId>
    <version>1.0-SNAPSHOT</version>
</dependency>
4

0 に答える 0