問題タブ [maven-publish]

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 投票する
2 に答える
2323 参照

java - Gradle の Maven リポジトリから最新のスナップショット バージョンを取得する

Gradle を使用して SNAPSHOT アーティファクトをリモート Maven リポジトリに公開するプロジェクトがあります。

Maven に公開すると、タイムスタンプとビルド番号が Jar 名に追加されます。そして、他のプロジェクトのいずれかから最新バージョン、つまり myjar-1.6.0-20170926.190543-10.jar をダウンロードしようとしています。.gradle から削除するか、ワークスペースを再起動しない限り、ダウンロードできません。

依存プロジェクトには以下があります

また、試してみました

しかし、何もうまくいきません。これを修正する方法を教えてください。

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

gradle - 外部 .gradle ファイルの読み込み時にソース jar を公開する

私のプロジェクトには、という名前のファイルを含む git サブモジュール (私は制御できません) がありますpublish.gradle。このファイルの内容は次のとおりです。

私のbuild.gradleファイルには、次の行があります。

apply from: "${rootDir}/submodule/gradle/publish.gradle"

この行の後に次の行を追加しようとすると:

pom次に、リポジトリ内のファイルに<dependencyManagement/>セクションのみが含まれ、すべての依存関係が欠落していることを除いて、正しいものが公開されます。から上記の行を削除すると、build.gradle正しいpomです。

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

gradle - gradleでjarのバージョン名を簡素化しますか?

gradle のビルド jar に単純なバージョンを含めるにはどうすればよいですか? name-version-yyyyMMdd.time-iteration-classifier.jar のような jar があります - このようなものです。これを持たない方法はありますかyyyyMMdd.time-iterationmaven-publishプラグインを使用しています。

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

jenkins - Nexus アップデート buildNumber maven-metadata.xml

Jenkins から Nexus リポジトリにビルドをアップロードしています。ビルドが成功した場合、Nexus に保存されている maven-metadata.xml から buildNumber を増やしてアップロードされます。ただし、ビルドが失敗する場合があり、これは nexus に何もアップロードしないことを意味します。しかし、Jenkins のビルド番号は増加しました。Jenkins と Nexus で buildNumber を一致させたいと考えています。

例:

  • Jenkins の成功で build#1 (buildNumber 1 として Nexus にアップロード)
  • Jenkins の build#2 が失敗しました (Nexus には何もアップロードされていません)
  • Jenkins の成功時の build#3 ( buildNumber 3として Nexus にアップロード)

何とかカスタマイズ可能ですか?

編集:Maven Publishingプラグインでgradleを使用しています