タグ付けされた質問 「maven-2」

Apache Mavenは、ソフトウェアプロジェクト管理および理解ツールです。これは、Mavenバージョン2.xに固有のMaven関連の質問のタグです。

8
MAVEN_HOME、MVN_HOMEまたはM2_HOME
どのような正しいMavenの環境変数名です:MAVEN_HOME、MVN_HOMEまたはM2_HOME? 私は約いくつかの詳細を見つけたMAVEN_HOMEし、M2_HOME ここに。しかし、私もMVN_HOME周りを見てきました。
84 java  maven  maven-2  maven-3 

7
Mavenローカルリポジトリの場所を取得するにはどうすればよいですか?
Mavenローカルリポジトリの場所を取得する方法はありますか? 次のコマンドを使用すると、Mavenに特定の設定ファイルを使用させることができます。 mvn -s < path to settings file > settings.xmlファイルを編集してリポジトリの場所を設定できることは知っていますが、Mavenコマンドで現在のデフォルト値を取得できますか?
84 maven-2  maven 


5
Maven2を使用して実行可能なjarを構築する
私はMavenのマントラに比較的慣れていませんが、Mavenを使用してコマンドラインで実行可能なjarを構築しようとしています。依存関係を設定しましmvn installたが、jarを実行して実行しようとすると、2つのことが起こります。まず、修正可能なメインクラスが見つかりません。これを修正すると、実行時にクラスが見つからないというエラーが表示されます。 Mavenは依存関係ライブラリをjar内にパッケージ化していないため、jarをスタンドアロンアプリケーションとして実行できません。これを修正するにはどうすればよいですか?

5
MavenWARの依存関係
私は受け入れテスト用のプロジェクトを書いていますが、さまざまな理由から、これはWARとしてパッケージ化されている別のプロジェクトに依存しています。maven-dependency-pluginを使用してWARをアンパックできましたが、プロジェクトにアンパックWEB-INF/lib/*.jarをWEB-INF/classes/*含めたり、クラスパスに含めたりできないため、ビルドが失敗します。これらのファイルをクラスパスに含める方法はありますか、それともWARに依存するより良い方法はありますか? どうもありがとう。


7
Mavenのダウンロードには拡張子として.lastUpdatedがあります
m2eclipseとsubversiveを使用したEclipseセットアップがあります。svnからmaven2プロジェクトをインポートしました。しかし、アーティファクトがすべて欠落しているというエラーメッセージが表示されます(例:アーティファクトorg.springframework:spring-test:jar:3.0.1.RELEASE:testがありません)。 リポジトリを見ると、そこにjarファイルがありますが、拡張子は.lastUpdatedです。Mavenが.lastUpdatedをjarに追加するのはなぜですか?そしてもっと重要なのは、どうすればこれを修正できますか? 私のPOMにはlastUpdatedタイプについての言及はありません。
82 eclipse  maven-2 

9
jaxb / Mavenに複数のスキーマパッケージを生成するように指示するにはどうすればよいですか?
例: </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir1</schemaDirectory> <schemaIncludes> <include>schema1.xsd</include> </schemaIncludes> <generatePackage>schema1.package</generatePackage> </configuration> </plugin> <plugin> <groupId>org.jvnet.jaxb2.maven2</groupId> <artifactId>maven-jaxb2-plugin</artifactId> <version>0.7.1</version> <executions> <execution> <goals> <goal>generate</goal> </goals> </execution> </executions> <configuration> <schemaDirectory>src/main/resources/dir2</schemaDirectory> <schemaIncludes> <include>schema2.xsd</include> </schemaIncludes> <generatePackage>schema2.package</generatePackage> </configuration> </plugin> </plugins> 何が起こったのか:Mavenは最初のプラグインを実行します。次に、ターゲットフォルダーを削除し、2番目のパッケージを作成します。これが表示されます。 最初の構成にtarget / somedir1を設定し、2番目の構成にtarget / somedir2を設定しようとしました。しかし、動作は変わりませんか?何か案は?これらのパッケージは生成され、手動で作成されたクラスと混合してはならないため、src / main / …
80 maven-2  jaxb  schema  xsd  java 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.