問題タブ [rpm-maven-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.

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

java - ある子モジュールからmavenの別の子モジュールにファイルにアクセスする方法は?

これは私のMavenプロジェクトの構造です:

Reactor のビルド順序: 1. 親 2. 子 A 3. 子 B

rpm が単一の rpm 内に abc.jar と xyz.jar の両方を含む/バンドルするように、マッピング ソースの xyz.jar にアクセスしたいと考えています。やってみた

./子 A/target/xyz.jar

子 A/target/xyz.jar

しかし、ソースの場所が存在しないと言われています。Maven がある子モジュールから別の子モジュールに移動する方法がわかりません。

ありがとう。

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

rpm - 既にインストールされている rpm のアクセス許可を一覧表示する方法は?

既にインストールされている rpm のファイル権限を一覧表示するにはどうすればよいですか?

-pqlv を使用してインストールされていない rpm ファイルに対して実行できることはわかっています。しかし、rpm ファイルにアクセスできない場合、既にインストールされている rpm はどうすればよいですか?

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

maven - Maven rpm プラグインがファイルを上書きしない

rpmのpom.xmlファイルに以下の構成があります。rpmの実行時に特定のフォルダーにjarをコピーしたい。コードは pom.xml で次のようになります。

別のrpmの別のpomファイルにあるのと同じ構成。

問題は、最初に任意の rpm を実行すると、フォルダーが作成され、ファイルがコピーされることです。

期待どおりに動作しましたが、別の rpm ファイルを実行すると、ファイルが既に存在し、それらのファイルを上書きしないというエラーが生成されました。

私が知りたいのは、それらのファイルを上書きする方法や、ファイルがその場所に既に存在する場合にエラーを回避する方法はありますか。

ありがとう、アトゥル

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

maven - rpm-maven-plugin 必要なパッケージを自動的にインストール

rpm-maven-plugin を使用して、CentOS 7 にインストールされるアプリケーションのインストール/アップグレード RPM を作成しています。

新規インストールの場合、いくつかのパッケージが必要ですが、rpm-maven-plugin は rpm.spec ファイルの設定を無視し (したがって、'Requires:' は機能しません)、RPM スクリプト内から yum または rpm を実行することは不可能です。

必要なパッケージ (この場合は PostgresDB と sshpass) をインストールするように RPM に指示するプラグインの構成はありますか?

そうでない場合、最良の選択肢は何ですか?RPM をインストールする前に要件を手動でインストールするか、完全なセットアップを処理するシェル スクリプトを作成するよう顧客に伝えますか?

pom.xml の関連部分は次のとおりです。