問題タブ [maven-metadata]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
450 参照

maven - Maven SNAPSHOT のタイムスタンプはすべてのリポジトリで同じ形式ですか?

すべての SNAPSHOT jar にタイムスタンプを割り当てる Nexus 2 を使用します。このタイムスタンプを使用して、特定の jar に対処できます。

将来的には Nexus 3 または Artifactory への移行を検討しています。タイムスタンプ形式は、すべてのベンダーで同じ Maven 標準であるかどうかは疑問です。

0 投票する
0 に答える
1733 参照

maven - スナップショット アーティファクトを Maven リポジトリにデプロイし、Gradle を使用して有効な maven-metadata.xml を生成する方法は?

次のbuild.gradleスクリプトがあります。

以下を実行すると、ビルドとデプロイが成功します。

生成されたmaven-metadata.xmlファイルは次のようになります。

これらは、実際に Nexus にデプロイされたファイルです。

Maven のバックグラウンドを持っているため、maven-metadata.xmlファイルに次の内容が含まれていることを期待しています。

展開を再実行すると、maven-metadata.xmlファイルに と が含まれているだけでなく、新しい<snapshot/>エントリが追加されることも期待されます。代わりに何が起こっているかというと、ファイル全体が再生成され、 と が 1 つだけ正しく更新されます。<timestamp/><buildNumber><snapshotVersion/><snapshotVersion/><snapshot/><timestamp/><buildNumber>

ここで何が欠けていますか?maven-metadata.xml存在が正しく生成されないのはなぜですか?不足しているプラ​​グインはありますか? これはGradleのバグですか?

さらに、Gradle イシュー トラッカーでイシュー#2882を提起し、これがバグなのか、不完全な機能なのか、それとも私たちの設定ミスなのかを突き止めたいと考えています。

maven-publishプラグインも試しましたが、生成されたmaven-metadata.xmlファイルは同じです。

0 投票する
1 に答える
91 参照

maven - Artifactoryでのアップロードの時間をmaven-metadata.xmlで確認できるのは何ですか

Artifactory には、いくつかのローカル リポジトリがあります。リポジトリの 1 つには、多くのサブフォルダーが含まれています。各サブフォルダーには、maven-metadata.xml他の多くのフォルダーとサブフォルダーが含まれています。

maven-metadata.xmlそのフォルダ内の最終更新ファイルの日付と同じ日付の更新時刻ですか?

すべてのサブフォルダー内のすべてのファイルをチェックせずに、アーティファクトが最後にアップロード/更新された時期を確認する簡単な方法を探しています。

0 投票する
0 に答える
448 参照

maven - maven-metadata.xml の強制ダウンロード

だから私の仕事は2つの部分があります。はfirst part、中央のオンライン リポジトリから必要なすべての Maven アーティファクトをダウンロードします。はsecond part、ダウンロード フォルダーをオンライン リポジトリとして使用して (URL を中央リポジトリからローカル フォルダーに変更することにより)、製品をビルドします。

maven-metadata.xmlただし、ジョブの最初の部分の後にない特定のアーティファクトがあります。その結果、2 番目の部分は失敗します。私たちが探しているものではないため、オンラインリポジトリとカールをハードコーディングしたくありません。maven-metadata.xmlまた、他のものをコピーして変更を編集したくありません。また、(ダウンロード)offlineからアーティファクトを取得する必要があるため、ビルド中にオプションを指定することはできません。local repo

これに対する解決策はありますか?ありがとうIA。