問題タブ [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.
mapping - maven を使用して rpm モジュールを含む rpm を作成するにはどうすればよいですか?
rpm-maven-plugin で「rpm コンテナー」を生成しようとしています。このコンテナーには、以前に生成して yum リポジトリーで共有した 3 つの rpm が含まれている必要があります。したがって、リポジトリから取得した 3 つの rpm のみを含む rpm ファイルを生成する pom ファイルを含む空のプロジェクトを用意するという考え方です。私の問題は、他に何も含めたくないということです。内部のrpmには独自のマッピング構成とインストール後のスクリプトがあるため、そこに何もマップする必要はありません。私の質問をよりよく説明するために、小さな例を追加します。
- ローカル yum リポジトリ (aaa.repo) に、proj1.rpm、proj2.rpm、proj3.rpm の 3 つのプロジェクトがあります。
- これら3つのプロジェクトを含む「グローバル」rpmを作成するために、rpm-pluginを使用して孤独なpom.xmlで新しいプロジェクトを作成しました。これまでに行ったことは次のとおりです。
<プラグイン>
空のマッピングがないと実行できないため、空のマッピングを追加する必要がありました。私が実行すると:
sudo yum -v --nogpgcheck localinstall globalProject.noarch.rpm
依存関係は解決されますが、rpm のコンテンツはインストールされません。何か案は?
maven - マルチモジュールプロジェクトに基づいて複数のrpmをビルドするmaven
特定の方法でプロジェクトをビルドするためにmavenをセットアップしようとしています。私は次の構造を持っています:
- pom.xml
- モジュール1
- pom.xml
- モジュール2
- pom.xml
- モジュール2.1
- pom.xml
- モジュール2.2
- pom.xml
- モジュール2.3
- pom.xml
- モジュール1
実際には、module1、module2.2、および module2.3 に基づいて個別の rpm を構築し、これらすべての rpm をルート 1 に含めたいと考えています。Mavenを使用してこれを行う方法があり、それがプラグインのみである場合、誰かが私を助けてくれませんか。また、可能であれば、これをプロファイルを介して実行したいと考えています。私のすべての試みは私を無に導いた。
前もって感謝します!
maven - Maven pom が SNAPSHOT かどうかを確認する
プロジェクトが現在SNAPSHOTバージョンの場合はプロパティis.snapshot
をに設定する方法が必要です。それ以外の場合は、プロパティを に設定します。0
1
私の試みはbuild-helper-pluginを使用することでした
project.version
がSNAPSHOTの場合、is.snapshot
プロパティは に設定され0
ます。これはうまくいきます。ただし、がSNAPSHOTproject.version
でない場合、プロパティは に設定されます。project.version
これを修正する方法はありますか、それとも使用できる別のプラグインはありますか?
maven-3 - pom ファイルの RPM postinstallScriptlet が実行されないのはなぜですか
Maven RPM プラグインが指定されたスクリプトレットを生成しない
私はMaven 3.0.5を使用しています。上記の投稿が私の質問に答えていると思いましたが、投稿に記載されている rpm-maven-plugin バージョンを使用しています。
私のpomファイルには、ソフトリンクを作成するスクリプトレットがあります。
しかし、ソフトリンクが表示されません。手がかりはありますか?
maven-3 - アーキテクチャ情報を使用して rpm をデプロイする方法
mojo.codehaus.org の rpm-maven-plugin を使用して、MyRPM-3.0.0-1.x86_64.rpm という RPM を生成します。ただし、rpm をアーティファクトにデプロイすると、MyRPM-3.0.0.rpm が取得されます。デプロイにビルド番号 (-1 の部分) とアーキテクチャ (_x86_64 の部分) を含めるにはどうすればよいですか? 私はMaven 3.0.3を使用しています。
java - maven rpm プラグインが最初から設定ファイルをコピーしない
Java Web アプリケーションの rpm インストール ファイルを作成するために、maven rpm プラグインを使用しています。クラスと構成ファイルを ubuntu tomcat7 にコピーしてから、tomcat を起動します。rpm ファイルを作成し、「alien」を使用して .deb ファイルに変換します。問題は、構成ファイルとしてマークされているファイルが最初にコピーされないことです。
ここで構成「noreplace」を設定します。configuration=true もテストしました。しかし、どれも機能しませんでした。初めて構成ファイルをコピーする必要がありますが、更新時にそれらを上書きしません。
java - Maven を使用した RPM パッケージ
Maven プラグインを使用して RPM パッケージをビルドしようとしています。
プラグイン構成を追加すると、RPM パッケージが作成されません。RPM プラグイン サイトのマニュアルには、パッケージ タグは RPM である必要があると記載されていますが、これにより、この宛先が有効であると言ってビルドが失敗するようです。
共有できる例はありますか?
編集 エラーは不明なパッケージングです:rpm
java - softlinkSorce を使用した rpm-maven-plugin のバグですね。
エラーでコンパイルされました: ...セッター、加算器、またはフィールドが組織内に見つかりません... 'softlinkSource' の場合...
同じバグのある codehaus jira を見つけました: http://jira.codehaus.org/browse/MRPM-82
私のバージョンでは修正されています。