問題タブ [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.
cygwin - スラッシュ / を使用して Windows で rpm をビルドする
cygwin64 で maven を使用して rpm をビルドしていますが、問題があります。rpm ファイルのセパレーターはバックスラッシュ (Windows スタイル) であるため、Linux にデプロイする必要があるため、スラッシュ (/) にする必要があります。
何か助けはありますか?
sed - sed および ln コマンドが rpm ポスト インストール スクリプトで機能しない
プログラムの RPM を構築しようとしていますが、いくつかの問題が発生しています。sed
postinstall/preremove でandコマンドをスクリプトとして実行しようとしていln
ますが、変更が加えられていないようです。RPM をビルドするために maven rpm プラグインを使用しています。selinuxをオフにすると役立つかもしれないとどこかで読みましたが、それでも機能しません。CentOS 7 を使用しています。
pom.xml から:
これは手動で実行すると機能しますが、rpmの一部としては機能しません
maven - rpm-maven-plugin を使用して Linux でアプリケーションを実行するにはどうすればよいですか?
rpm-maven-plugin を使用して、maven プロジェクトを rpm ファイルにパッケージ化したいと考えています。maven install( mvn clean install
) の後、rpm が に作成されtarget/rpm/rpm-build/RPMS/noarch/
ます。アプリケーションを開始するにはどうすればよいですか? rpm をインストールしようとすると、 todo :yum localinstall {name}.rpm
は何もないというヒントが
表示されます。
ルーチンを理解するために、インストール後にテキスト ファイルを作成しました。
私の目には、 tmp-buildroot/ が空であるため、生成されたスペック ファイルが奇妙に見えます。
私のpomに欠けているパラメータはどれですか?
これは私のプロジェクト構造です:
現在、アプリケーションにSystem.out.println
メッセージを送信しています。私の目標は、Linux デーモンを作成することです。postinstall スクリプトでそれが可能になることを願っています。
誰かが私にヒントをくれることを願っています。ありがとう。
shell - RPM プラグインで postinstallScriptlet のパラメーターとして Maven プロファイルの変数を使用できますか?
Maven RPM プラグインを使用するために、もともと仕様ファイルで作成されたいくつかの RPM を更新しています。元のセットアップはかなり複雑ですが、他の 4 つのプロジェクトで使用される「共通」プロジェクトが含まれています。仕様ファイルはその共通プロジェクトにあり、パラメーターを使用して特定のものを指定するシェル スクリプトもありました (たとえば、フォルダー名を作成するときにプロジェクト A とプロジェクト B を区別するため)。シェル スクリプトに渡されたパラメーターを処理するプロファイルを作成したいと考えています。これらのスクリプトは、必要がなければ手直ししたくない多くのことを処理します。postInstallScriptlet としてそのシェル スクリプト (最小限に変更) を使用することを条件として、シェル スクリプト パラメーターとして機能するようにプロファイルに設定した値を使用する方法はありますか。
これはすべて Linux (Centos 6) 上にあります。
したがって、プロファイルは次のようになります。
スクリプト ファイルは次のようになります。
この 2 つを連携させるにはどうすればよいでしょうか。
java - RPM を単一の fat/uber JAR に抽出しますか?
Maven RPM Pluginを使用して RPM を作成しました。
RPM USING を抽出しようとするとrpm2cpio foo.rpm | cpio -idmv
、実際のアプリケーション用に 1 つ、依存関係ごとに 1 つの jar が複数取得されます。
RPM を単一の fat/uber JAR に抽出する方法はありますか?