英語フランス語スペイン語

Ad


OnWorksファビコン

mh_cleanpom - クラウドでオンライン

Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターを介して、OnWorks の無料ホスティング プロバイダーで mh_cleanpom を実行します。

これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなど、複数の無料オンライン ワークステーションのいずれかを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド mh_cleanpom です。

プログラム:

NAME


Maven - POM ファイルを消去します.

SYNOPSIS


mh_cleanpom [オプション] ... [POM] [ターゲット] [ポン小道具]

DESCRIPTION


POM を消去し、Maven リポジトリに含める準備をします。 こちらも一部抜粋
POM からの情報。

debian/maven.rules は、ライブラリとそのライブラリのバージョン プロパティを変更するために使用されます。
依存関係。

場所

[pom] は、クリーニングする POM ファイルの場所です。

デフォルトは pom.xml または debian/pom.xml

[target] は、クリーンアップされた POM が書き込まれる場所です。

デフォルトは debian/.mh/pom.xml

[pom-props] は、POM プロパティ ファイルが書き込まれる場所です。

デフォルトは debian/.mh/pom.properties です

OPTIONS


-h - 助けて: このテキストを表示

-V - バージョン: バージョンを表示

-p --package =: Debian パッケージの名前

この POM ファイルが含まれます

-h --has-パッケージバージョン: この POM が

パッケージと同じバージョンなので、依存するパッケージのパッケージ作成者に役立ちます

-o --親なし: 親 POM から継承しません

-k --keep-pom-version: POM の元のバージョンを保持しますが、

依存関係とプラグイン内の他のすべてのバージョンを変換します。 親POMがある場合、
親が既に Maven に登録されている場合を除き、そのバージョンを保持します。
倉庫

-e--set-version=: POM のバージョンを設定します。

POM ファイルで宣言されたバージョンは使用しないでください。

-r --ルール=: を含むファイルへのパス

POM をクリーニングするときに適用されるルール。 オプション。デフォルトの場所は次のとおりです。
debian/maven.rules

-R--追加ルール=: POM をクリーニングするときに適用する追加ルール

代わりに、またはそれに加えて、複数回発生する可能性があります -r

-u --公開ルール=: を含むファイルへのパス

クリーンアップされた POM のプロパティ debian.mavenRules で公開する追加のルール。
オプション、デフォルトの場所は debian/maven.publishedRules です。

-U--extra-published-rule=: 公開する追加ルール

代わりに、またはそれに加えて、複数回発生する可能性があります -u

-i --ignore-rules=: を含むファイルへのパス

クリーンな POM から特定の依存関係を削除するために使用されるルール (オプション)
デフォルトの場所は debian/maven.ignoreRules です

-I--extra-ignore-rule=: 依存関係を削除するために使用される追加のルール

変換された POM の代わりに、またはそれに加えて、複数回発生する可能性があります。 -i

-c --clean-ignore-rules=: を含むファイルへのパス

ルールは、クリーンな POM から特定の依存関係を削除するために使用されます。
以前に指定されたルールを無視します。 などの場合に便利です。
Maven クリーン ターゲットでは、ビルドよりも多くの依存関係または無視するプラグインが必要です
目標。 clean-ignore-rules で定義されたすべてのルールが既存のルールに追加されます。
無視ルールのルール。 オプション。デフォルトの場所は次のとおりです。
debian/maven.cleanIgnoreRules

-s - 何でもあり: バージョンの変換にルールを適用しません。

バージョンをデフォルトの「debian」バージョンに変換することさえしません

--no-publish-used-rule: 変換に使用されるルールを公開しません

debian.mavenRules 内の POM 独自の属性

--keep-elements=: ここにリストされている要素を保持します

通常はクリーン操作で削除される場合でも。 そうした要素は、
ビルド、レポート、レポート、前提条件、プロファイル。

-m--maven-repo= : Maven リポジトリの場所、

現在の POM ファイルで使用されている Maven プラグインのバージョンを強制するために使用されます。
リポジトリで見つかったバージョン

-v -詳細: 実行中に詳細情報を表示します

-n -- ノーアクト: 実際には何もせず、結果を出力するだけです

説明:
Maven POM を消去し、Maven の Debian リポジトリに含める準備をします。

オプションの場合、POM は正規化され、親タグが削除されます。 --親なし is
与えられた。 特別な規則が適用されない限り、バージョンは「debian」に置き換えられます (
ルールについての議論の下)。 ビルド、プロファイル、およびその他のビルド時間のみ
POM のセクションが取り除かれます。

依存関係のバージョンが指定されている場合、このバージョンは
「debian」バージョン、またはカスタム バージョンを使用するルールを指定できます

これらのデフォルトは、ルール ファイルを使用して変更できます。 このファイルは
次の形式の行が含まれます。 [artifactId] [タイプ] [バージョン]
[分類子] [スコープ] ここで、groupId、artifactId、タイプ、バージョン、分類子、およびスコープ
一致する明示的な属性にするか、ジェネリックのワイルドカード (*) を含めることができます。
一致します。

これらの要素のそれぞれは、次の形式の置換ルールにすることもできます
s/ / / regex は正規表現で、replace は
置換。 置換グループ $1 $2... キャプチャの場合、置換で使用できます
groups () は正規表現で使用されています。

最初の要素 (groupId) は必須ですが、上の要素は無視できます。
右側。 スコープが欠落している場合、任意のスコープが一致して残されます
変更なし。 バージョンが欠落している場合、任意のバージョンが置き換えられます
「デビアン」。 タイプが欠落している場合、すべてのタイプが一致し、変更されません。 もしも
artifactId が欠落している場合、すべての artifactId が一致し、変更されません。

このファイルにはコメントを含めることもできます。コメントは # で始まる行にする必要があります。

ルール ファイルの例:

s/commons-(.*)/org.apache.commons.commons$1/ org.itext * * s/1\..*/1.x/ org.itext *
* s/2\..*/2.x/ # plexus-container-default のアルファ版を使用
org.codehaus.plexus plexus-container-default jar s/1\.0-alpha.*/1.0-alpha/

この規則ファイルは次のことを行います: - commons で始まるすべての groupIds-
- org.apache.commons. それらのプレフィックス - org.itext グループ内のすべてのアーティファクト
バージョン番号の開始

with 1. は 1.x バージョンを使用します

- バージョン番号が始まる org.itext グループ内のアーティファクト

with 2. は 2.x バージョンを使用します

- groupId=org.codehaus.plexus の jar ファイルと

artifactId=plexus-container-default および 1.0-alpha- で始まるバージョンが使用されます
1.0 アルファ版

デフォルトのルール (* * * s/.*/debian/ *) は、バージョン番号を
「debian」バージョンであり、他に一致するものがない場合は常に最後に適用されます。 別
デフォルトのルール (* * maven-plugin * *) すべてのプラグインのバージョンをプラグインとして保持
メカニズムには Maven のバージョンが必要です。

コマンドラインで指定されたすべてのルール (使用 -R/--特別ルール、
-U/--extra-published-rule または -I/--extra-ignore-rule) が順番に適用されます
規則ファイル (存在する場合) で指定された規則とデフォルトの規則の間。

も参照してください。 mh_installpom(1) mh_installpoms(1)

onworks.net サービスを使用してオンラインで mh_cleanpom を使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad