一般的に使用されるコマンドをMavenの:
Mavenのリポジトリ:
http://repo2.maven.org/maven2/
Mavenは、クエリを依存しています:
、Mavenは、一般的にコマンドを使用しました:
1.単純なJava Mavenプロジェクトを作成します。
MVNの原型:作成 -DgroupId =のpackageName -DartifactId =プロジェクト名
2. WebプロジェクトのMavenを作成します。
MVNの原型:作成 -DgroupId =のpackageName -DartifactId = webappName -DarchetypeArtifactId =のmaven-原型-webappの
スケルトンを生成3.リバースMavenプロジェクト:
MVNの原型:生成
?どのようにあなたのMavenプロジェクトを作成しないと、このようにされていません。
MVNの原型:作成-DarchetypeArtifactId =のmaven-原型-クイックスタート-DgroupId = com.ryanote -Dartifact =共通
あなたがあれば、あなたはアウトだし、すべての近代的なMVNの原型と:このプロジェクトは、より人間的な退屈なものを作成します生成し、そして、あなたはもはやあなただけの、archetypeArtifactIdのように多くのを覚えておく必要はありません原型を入力してください:生成、残りはの「選択」を行われます。
書き込み略語:
MVNアーキタイプ:生成-DgroupId = otowa.user.dao -DartifactId =ユーザDAO -Dversion = 0.01-SNAPSHOT
4.ソースコードをコンパイルします。
MVNコンパイル
前記テストコードをコンパイルします。
MVNテストコンパイル
6.テストを実行します。
MVNテスト
7.サイトを生成します。
MVNサイト
8.包装:
MVNパッケージ
9.ジャーをローカルリポジトリに装着されています。
MVNインストール 例:インストールD:\ XXX \ xx.jar Dへ:\ XX \ XXXX
プロジェクトによって生成された10クリア:
MVNきれい
11.日食プロジェクトを生成します。
MVNの日食:日食
12.プロジェクトのアイデアを生成します。
MVNのアイデア:アイデア
13.コマンドの目標の組み合わせだけでなく、パッケージング、テストなど:
MVN -Dtestパッケージ
14.試験の内容をコンパイルします。
MVNテストコンパイル
15.唯一の瓶包装:
MVNジャー:瓶
コンパイラは、テストをコンパイルしていないだけでなくて16.テスト:
試験試験MVNコンパイルを-skippingコンパイル-skipping (もちろん、他の組み合わせにおいて使用され、柔軟な使用をコマンド-skipping)
17.一部のシステムでは、Eclipseの設定を消去します:
MVNの日食:クリーン
18.ビューは、現在のプロジェクトは、依存関係を解決されました:
MVNの依存関係:リスト
PWへ19.アップロード:
MVNデプロイ
20.更新のための必須チェック、ため更新戦略のスナップショットのバージョン(更新日数回、更新する時間の回以外の期間)このコマンドを使用します更新を強制したい場合は、存在します。
MVNクリーンインストール-U
21.ソースパッケージ:
MVNソース:瓶 或の MVNソース:ジャーノーフォーク
違いは、MVN MVNをインストールしてコンパイルし、MVN展開します
- MVNは、コンパイル済みのクラスファイルをコンパイル
- MVNその後、地元の倉庫にアップロードし、MVNパッケージ、MVNをコンパイル含まれ、インストール
- MVN PWにアップロードし、その後、MVNのインストールが含まれ、展開
二、PS:
一般的に使用される場合、マシンにダウンロードCVSやSVNを介して第1のコードであり、その後MVN日食を実行しecllipseプロジェクトファイルを生成ケラレ、その後の行にEclipseに導入され、コードを変更した後に行わMVNテスト検査をコンパイルまたはMVN、EclipseをダウンロードすることができMavenプラグイン。
1.バージョン情報を表示:
MVN -version / -v
2. MVNプロジェクトを作成します。
MVNの原型:-DgroupId = com.oreilly -DartifactId =私のアプリを作成します
3.テストレポートを生成し、テストコードをコンパイルし、生成されたJAR / WARファイルをターゲットディレクトリを生成します。
MVNパッケージ
4.桟橋でプロジェクトを実行します。
MVNの桟橋:実行
ディスプレイ詳細なエラーメッセージ:
MVN -e
6.プロジェクトが正しいことと、必要なすべてのリソースが利用可能であることを確認します。
MVN検証
7.取扱いおよび統合テスト環境でパッケージを発行はして実行することができます:
MVNの統合テスト
8.パケットが有効であるかどうかを確認し、品質基準を満たすために任意のチェックを実行します。
MVN検証
9.等のXDocletなどの追加ソースコードのアプリケーションのニーズは、:
MVNは、ソースを生成します
10.目標出力Mavenのヘルププラグインを記述するためのプラグインのヘルプ:
MVNのヘルプ:-Dplugin =ヘルプを記述する
パラメータ列を持つ11.ヘルプ完全なプラグインの出力ターゲット:
MVNのヘルプ:-Dplugin =ヘルプを記述-Dfull
12.パラメータとモジョプラグインのパラメータを設定する、単一の宛先の情報を取得します。このコマンドは、すべての情報は、コンパイラプラグインのゴールをコンパイル示しています。
MVNのヘルプ:=コンパイル-Dplugin =コンパイラ-Dmojoを記述-Dfull
13.すべてのMaven Execは、プラグインが用意されていターゲットを示しています。
MVNのヘルプ:-Dplugin =幹部を記述-Dfull
この時14.ルックは、「有効(有効)」POM、それはMavenのデフォルト設定を公開します。
MVNのヘルプ:実効ポンポン
なぜなら、競合またはその他の理由のそれらのコンポーネントを含む完全な依存証跡15.は、Mavenを実行しているのデバッグマークを開くために導入拒絶されます。
MVNインストール-X
16.あなたがテストをスキップすることができます任意の目標にmaven.test.skipプロパティを追加します。
MVN真-Dmaven.test.skip =をインストール
アセンブリMavenのアセンブリのプラグインの17の建設は、アプリケーション固有のバンドルを作成するためのプラグインです。
MVNアセンブリをインストール:アセンブリ
18.プラグインの生成WTP Webプロジェクト:
MVN -Dwtpversion = 1.0日食:日食
19.クリア設定情報のEclipseプロジェクト(Webプロジェクト):
-DwtpversionをMVN = 1.0日食:クリーン
20. Eclipseプロジェクトへのプロジェクト:
MVNの日食:日食
21. MVN EXECコマンドは、プロジェクトの主な機能で実行することができます。
MVNをコンパイル:最初のJavaプロジェクトをコンパイルする必要がある パラメータが存在しない状態で:MVN幹部: "javaの-Dexec.mainClass = 。***メインは" :MVN幹部:パラメータが存在し、 "javaの-Dexec.mainClass =を 。***メイン" -Dexec.args = "arg0はARG1 ARG2" ランタイムライブラリを指定:MVN幹部: "javaの-Dexec.mainClass =を 。***メイン" -Dexec.classpathScope =ランタイム
22.は、解決の依存関係のリストをプリントアウト:
MVN依存性:解決
23.全体の依存関係ツリーを印刷します:
MVNの依存関係:ツリー
アプリケーションで複数のリポジトリを使用して
<リポジトリ> <リポジトリ> <ID> Ibiblio </ ID> <名前> Ibiblio </名前> <URL> http://www.ibiblio.org/maven/ </ URL> </リポジトリ> <リポジトリ> <ID > PlanetMirror </ ID> <名前>プラネットミラー</名前> <URL> http://public.planetmirror.com/pub/maven/ </ URL> </リポジトリ> </リポジトリ> MVN展開:展開ファイル-DgroupId = comの-DartifactId =クライアント-Dversion = 0.1.0 -Dpackaging =ジャー-Dfile = D:\クライアント-0.1.0.jar -DrepositoryId = Mavenのリポジトリ・インナー-Durl = FTP:// XXXXXXXは/ opt / Mavenの/リポジトリ/
サードパーティのローカルライブラリを公開するジャー
MVNインストール:インストールファイルを-DgroupId = comの-DartifactId =クライアント-Dversion = 0.1.0 -Dpackaging =ジャー-Dfile = D:\クライアント-0.1.0.jar -DdownloadSources =真 -DdownloadJavadocs =真
第三に、追加
MVNのヘルプ:説明
あなたはパラメータが目標と苦痛を持っているものを思い出すことができない場合、このコマンドにそれを試してみてくださいので、あなたは、あまりにも何のプラグインゴールと苦痛を覚えることができない場合ので、それはあなたのすべてを教えてくれます。
パラメータ:1. -Dplugin = pluginName 2. -Dgoal(または-Dmojo)= goalName:-Dpluginで使用し、それは、プラグインのゴールについての情報が一覧表示されます
それは十分に詳しくないあなた見つけた場合、また-Ddetail追加することができます(注:プラグインの目標は「モジョ」と考えられています)。
ここでは誰もがMVNヘルプを実行します:説明-Dplugin =ヘルプ-Dmojoは=それについての気持ちを述べます!
TomcatのMVN:実行を
Mavenを使用した後、あなただけのMVN tomat実行し、対応するディレクトリに、Tomcatで日食に(実用的な仕事は、多くの場合、表示された同期更新せずにそれを使用する見つける。)Webプロジェクトを実行する必要は決してないだろう:コマンドを実行し、そして、あなたはより多くのカスタマイズをしたい場合は、以下のリガでpom.xmlファイルで構成することができることは、ブラウザビューで実行できます。
もちろん、あなたはまた、特定の機能を実現するためにリガ・パラメータを注文することができます08 9090 09 10 11 12 01 02 03 04 org.codehaus.mojo 05のtomcat-mavenの-プラグイン06 07 /ウェブ、
ここでは一般的に使用されるいくつかは以下のとおりです。
1>テストをスキップする:-Dmaven.test.skipを(=真)
2>指定ポート:. -Dmaven.tomcat.port = 9090
3>テストを無視できなかった:. -Dmaven.test.failure.ignore = trueが、もちろん、あなたが他の関連するプロジェクトの更新があった場合は、更新を実行するために、プロジェクトのルートディレクトリにインストールしてから、MVN Tomcatを実行して、クリーンMVNを実行してください:変更を有効にするために実行します。
mvnDebugのTomcatの:実行
このコマンドは主に、リモートテストのために使用され、それはリモートテスト、日食後のオープンで、リモートテストのポート8000をリッスンし、それがアップ実行され、ブレークポイントを設定は、デバッグは、すべてがとても簡単です。上記ここで同様に適用されるいくつかのパラメータを設定します。
MVN依存性:情報源
名前がそれを示唆している、あなたはその源を見つける必要があり、プロジェクト内のソースコードを実行しないjarファイルを持っているパッケージに依存します
Mavenのリポジトリ:
http://repo2.maven.org/maven2/
Mavenは、クエリを依存しています:
、Mavenは、一般的にコマンドを使用しました:
1.単純なJava Mavenプロジェクトを作成します。
MVNの原型:作成 -DgroupId =のpackageName -DartifactId =プロジェクト名
2. WebプロジェクトのMavenを作成します。
MVNの原型:作成 -DgroupId =のpackageName -DartifactId = webappName -DarchetypeArtifactId =のmaven-原型-webappの
スケルトンを生成3.リバースMavenプロジェクト:
MVNの原型:生成
?どのようにあなたのMavenプロジェクトを作成しないと、このようにされていません。
MVNの原型:作成-DarchetypeArtifactId =のmaven-原型-クイックスタート-DgroupId = com.ryanote -Dartifact =共通
あなたがあれば、あなたはアウトだし、すべての近代的なMVNの原型と:このプロジェクトは、より人間的な退屈なものを作成します生成し、そして、あなたはもはやあなただけの、archetypeArtifactIdのように多くのを覚えておく必要はありません原型を入力してください:生成、残りはの「選択」を行われます。