問題タブ [maven-deploy-plugin]
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.
gradle - Gradle が Jenkins で正しいバージョンの war ファイルを選択しない
スプリング ブート アプリケーションをクラウド ファウンドリーにデプロイするために使用される Gradle に問題があります。maven.deployer は、gradle で指定された命名規則に従って正しいバージョンの war ファイルを選択しません。War ファイルはビルド/ディストリビューションで正常に作成されますが、uploadarchive タスクによって正しく選択されません。どんな助けでも素晴らしいでしょう。
取得エラー:
Build.gradle
maven - mvn release:perform が常に新しいスナップショット バージョンを作成し、非スナップショット リリース バージョンではなくリポジトリにアップロードするのはなぜですか?
- すべてのリリースとスナップショット リリースを保持するために、Bitbucket にパブリック リポジトリを作成しました。
- wagon-git を使用して、jar をリリース リポジトリにアップロードしています。
pom.xml のエントリは次のとおりです。
私がやっていること:
mvn clean package
(スナップショット バージョンを作成)mvn release:prepare
(新しいリリース バージョンを作成し、その jar とタグを適切に git リポジトリにアップロードします)- 更新された pom.xml、release.properties などをチェックインします。
mvn release:perform
- このステップでは、ステップ 2 で作成された新しいリリース バージョンが、すべてのリリース jar を保持するリポジトリにアップロードされることを期待しています。
代わりに、 mvn release:perform は新しいスナップショット バージョンを作成し、そのスナップショット jar をリリース リポジトリにアップロードします。
質問: 常に新しいスナップショット バージョンを作成してアップロードする代わりに、非スナップショット リリース jar をリポジトリにアップロードするにはどうすればよいですか?
私は何が欠けていますか?
jenkins - jenkinsビルド中にservicemixにfeatures.xmlをデプロイする
src/main/resources/features フォルダーに features.xml ファイルがあります。バンドルを構築した後に Jenkins を介してプロジェクトを構築すると、nexus リポジトリに移動します。私の要件は、バンドルが nexus に移動した後、features.xml が自動的に必要になることです。ビルドの一部としてのみ servicemix にデプロイされます。この機能をインストールするために servicemix コンソールを開くべきではありません。助けてください
java - Maven デプロイメント拡張 wagon-ftp が機能しないのはなぜですか?
ここにmavenプロジェクトの概要があります
mvn -v
とpom.xml
その間settings.xml
このプロジェクトは、 で正常に実行mvn clean install deploy -N
されjdk1.6.0_##
、 で実行さmvn clean install -N
れjdk1.7.0_##
ます。jdk1.7.0_##
たとえば、deploy を追加すると、mvn clean install deploy -N
次のストラックが生成されます。
以上の子モジュールをwagon-ftp
完全に構成するのを手伝ってくれませんか?spring-boot
jdk1.7.0_##
maven - nexus-staging-maven-plugin アップロードしないように明示的に設定されたアーティファクトのみをアップロードします
プロジェクトを Maven Central にデプロイしていますが、nexus-staging-maven-plugin の奇妙な動作に遭遇します
これは私のプロジェクト構造です:
これを実現するために、親 maven pom に nexus-staging-maven-plugin をセットアップします。
統合およびアセンブリ モジュールの例で無効にします。
ただし、mvn deploy を実行すると:
私はこの非常に風変わりな動作に遭遇しました.プラグインは私の意図をかなり逆転させました.アップロードすべきものをアップロードすることを拒否し、アップロードすべきでないものをアップロードします.
事態をさらに不気味にするために、sonatype nexus を maven 中央リポジトリ ブラウザとしてチェックしましたが、これらのファイルが見つかりません! 残っているアーティファクトは、2 日前にアップロードした古いバージョンだけです。
奇妙な行動が 3 回連続して発生する理由を誰か説明できますか?
maven - アーティファクトを sonatype リポジトリにアップロードしようとしたときにエラーが発生しました
次のコマンドを使用して、サードパーティの jar を sonatype nexus リポジトリにデプロイしようとしています。
次のエラーが表示されます:
[ERROR] No plugin found for prefix '–Durl=http' in the current project and in the plugin groups [org.apache.maven.plugins, org.codehaus.mojo] repositories [local (/Users/ssurendran/.m2/repository)、中央 ( https://repo.maven.apache.org/maven2)] -> [ヘルプ 1]
eclipse - Nexus への Maven デプロイ、X509TrustManager なし
maven を使用して deb-package を Nexus にデプロイしようとしています。しかし、私はエラーが発生します
利用可能なスタックトレースはありません。例外: java.security.cert.CertificationException のみです。
では、どうすれば X509TrustManager を Maven に入れることができるでしょうか? pom.xml は次のようになります。
ありがとう、バッドジョーク
maven - Maven - モジュール名からモジュールのバージョンを取り除く方法は?
いくつかのモジュールのポンがあります。このモジュールのファイルの 1 つを確認する場合:
必要な結果は次のとおりです (バージョンなし)。
<finalName>
、<warName>
、 、<bundleFileName>
のようなさまざまな方法を試しましたが<outputDirectory>
、<stripVersion>
どれも機能していないようです。それらのほとんどを使用して得られた結果は次のとおりです。
それは私が必要とする結果ですが、私が望むファイルではありません。