問題タブ [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.
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 がある子モジュールから別の子モジュールに移動する方法がわかりません。
ありがとう。
rpm - 既にインストールされている rpm のアクセス許可を一覧表示する方法は?
既にインストールされている rpm のファイル権限を一覧表示するにはどうすればよいですか?
-pqlv を使用してインストールされていない rpm ファイルに対して実行できることはわかっています。しかし、rpm ファイルにアクセスできない場合、既にインストールされている rpm はどうすればよいですか?
maven - Maven rpm プラグインがファイルを上書きしない
rpmのpom.xmlファイルに以下の構成があります。rpmの実行時に特定のフォルダーにjarをコピーしたい。コードは pom.xml で次のようになります。
別のrpmの別のpomファイルにあるのと同じ構成。
問題は、最初に任意の rpm を実行すると、フォルダーが作成され、ファイルがコピーされることです。
期待どおりに動作しましたが、別の rpm ファイルを実行すると、ファイルが既に存在し、それらのファイルを上書きしないというエラーが生成されました。
私が知りたいのは、それらのファイルを上書きする方法や、ファイルがその場所に既に存在する場合にエラーを回避する方法はありますか。
ありがとう、アトゥル
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 の関連部分は次のとおりです。