2012-02-15 5 views
0

Googleでこれらのことについて検索してみると、本当に何かを見つけることができませんでした。maven:mvnオプションについての簡単な質問

mvn --define:それは何をしますか、どうすればそれを使うことができますか? (私のPOM中)のmaven-コンパイラプラグインのエントリで

私は

<*verbose>true<*/verbose> 

を追加しました私はMVNをインストールし実行したときに、私は(私のプロジェクトディレクトリに)それはJAVA_HOMEをプリントアウトかどうかを確認するためにこれを追加しましたが、コンパイルのための冗長なものとして何も出てこなかった(まさに前に来ていた警告だけ)。mvn cleanコンパイルでも何も分からなかった。コンパイル時にJAVA_HOMEをエコーするオプションがありますか?

(免責事項:昨日私の仕事のPCからこのサイトでいくつかのjavascriptエラーが発生しています:スタックオーバーフローは、ブロックされているか読み込めなかった別のドメインの外部JavaScriptが必要です。どのように私の仕事からPC。家に返信します。遅れて遅れて残念...)

答えて

2

はいmvn -Xを使用すると、Java Homeの詳細が表示されます。ここで、出力を見つけてください

 
Apache Maven 3.0.4 (r1232337; 2012-01-17 02:44:56-0600) 
Maven home: C:\FlyingSaucer\MAVEN\apache-maven-3.0.4 
**Java version: 1.6.0_25, vendor: Sun Microsystems Inc. 
Java home: C:\Program Files\Java\jdk1.6.0_25\jre** 
+0

はそれが役立っているその時以来-Xを使用されて ... OHそれは素晴らしい、少しも冗長...そんなに助けたが、しているエラーを、あるときに、より良く – sarmahdi

0

mvn --help上記のすべての質問に答える必要があります。

カット/たとえばmvn --help

-D,--define <arg>      Define a system property 

の貼付関連出力、mvn -DskipTests package(テストをスキップパッケージをコンパイルし、作成)

JAVA_HOME

mvn -vの情報としてこの情報を与えるべきです

また、mvn -X、これは多くのデバッグ情報を提供します。