問題タブ [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 に答える
1050 参照

cygwin - スラッシュ / を使用して Windows で rpm をビルドする

cygwin64 で maven を使用して rpm をビルドしていますが、問題があります。rpm ファイルのセパレーターはバックスラッシュ (Windows スタイル) であるため、Linux にデプロイする必要があるため、スラッシュ (/) にする必要があります。

何か助けはありますか?

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

sed - sed および ln コマンドが rpm ポスト インストール スクリプトで機能しない

プログラムの RPM を構築しようとしていますが、いくつかの問題が発生しています。sedpostinstall/preremove でandコマンドをスクリプトとして実行しようとしていlnますが、変更が加えられていないようです。RPM をビルドするために maven rpm プラグインを使用しています。selinuxをオフにすると役立つかもしれないとどこかで読みましたが、それでも機能しません。CentOS 7 を使用しています。

pom.xml から:

これは手動で実行すると機能しますが、rpmの一部としては機能しません

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

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 スクリプトでそれが可能になることを願っています。

誰かが私にヒントをくれることを願っています。ありがとう。

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

shell - RPM プラグインで postinstallScriptlet のパラメーターとして Maven プロファイルの変数を使用できますか?

Maven RPM プラグインを使用するために、もともと仕様ファイルで作成されたいくつかの RPM を更新しています。元のセットアップはかなり複雑ですが、他の 4 つのプロジェクトで使用される「共通」プロジェクトが含まれています。仕様ファイルはその共通プロジェクトにあり、パラメーターを使用して特定のものを指定するシェル スクリプトもありました (たとえば、フォルダー名を作成するときにプロジェクト A とプロジェクト B を区別するため)。シェル スクリプトに渡されたパラメーターを処理するプロファイルを作成したいと考えています。これらのスクリプトは、必要がなければ手直ししたくない多くのことを処理します。postInstallScriptlet としてそのシェル スクリプト (最小限に変更) を使用することを条件として、シェル スクリプト パラメーターとして機能するようにプロファイルに設定した値を使用する方法はありますか。

これはすべて Linux (Centos 6) 上にあります。

したがって、プロファイルは次のようになります。

スクリプト ファイルは次のようになります。

この 2 つを連携させるにはどうすればよいでしょうか。

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

java - RPM を単一の fat/uber JAR に抽出しますか?

Maven RPM Pluginを使用して RPM を作成しました。

RPM USING を抽出しようとするとrpm2cpio foo.rpm | cpio -idmv、実際のアプリケーション用に 1 つ、依存関係ごとに 1 つの jar が複数取得されます。

RPM を単一の fat/uber JAR に抽出する方法はありますか?