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

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

3
ソースとJavaDocでスナップショットをデプロイする方法は?
スナップショットでソースとjavadocsをデプロイしたい。これは、次のコマンドを自動化することを意味します。 mvn clean source:jar javadoc:jar deploy 実行するだけです: mvn clean deploy installフェーズ(つまり、ローカルビルド)中にjavadoc / sources生成を実行したくありません。 私は、ソース/ javadocのプラグインはの実行と同期させることができることを知っているreleaseプラグインが、私は、スナップショットのリリースにそれを配線する方法を見つけ出すことはできません。

4
Mavenの依存関係をグローバルに除外する方法はありますか?
推移的な依存関係を、それに依存するすべての依存関係から除外することなく、含まれることから除外する「一般的な」方法を見つけようとしています。たとえば、slf4jを除外する場合は、次のようにします。 <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-jmx</artifactId> <version>3.3.2.GA</version> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.hibernate</groupId> <artifactId>hibernate-entitymanager</artifactId> <version>3.4.0.GA</version> <type>jar</type> <exclusions> <exclusion> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> </exclusion> </exclusions> </dependency> これは、一部はpomファイルをクリーンアップするためであり、一部は除外された依存関係に依存する依存関係を追加し、除外するのを忘れる人々による将来の問題を回避するためです。 方法はありますか?

8
Windows上のMaven 2でのJavaヒープ領域の設定
プロジェクトのビルド中にこのメッセージが表示されます java.lang.OutOfMemoryError:Javaヒープスペース 私は、ヒープ領域を増やすにはどうすればよい、私は8GBのだか、RAMきたその不可能その多くを消費しMavenのことを、私はこれを見つけたhttp://vikashazrati.wordpress.com/2007/07/26/quicktip-how-to-increase-the -java-heap-memory-for-maven-2-on-linux / Linuxでそれを行う方法ですが、Windows 7を使用しています。WindowsでJavaヒープスペースを変更するにはどうすればよいですか?
91 maven-2 

8
Mavenはmvn dependency:treeを実行しているときに兄弟モジュールを認識しません
マルチモジュールのMavenプロジェクトをセットアップしようとしていますが、モジュール間の依存関係が正しくセットアップされていないようです。 私が持っています: <modules> <module>commons</module> <module>storage</module> </modules> 親POM(パッケージ化タイプのpomを持つ)、次にサブディレクトリにcommons/ありstorage/、同じ名前のJAR pom を定義します。 ストレージはCommonsに依存します。 メイン(マスター)ディレクトリで実行するmvn dependency:treeと、次のようになります。 [INFO] Building system [INFO] task-segment: [dependency:tree] [INFO] ------------------------------------------------------------------------ [INFO] [dependency:tree {execution: default-cli}] [INFO] domain:system:pom:1.0-SNAPSHOT [INFO] \- junit:junit:jar:3.8.1:test [INFO] ------------------------------------------------------------------------ [INFO] Building commons [INFO] task-segment: [dependency:tree] [INFO] ------------------------------------------------------------------------ [INFO] [dependency:tree {execution: default-cli}] ...correct tree... [INFO] ------------------------------------------------------------------------ [INFO] Building storage …

3
org.springframework.mailのどのアーティファクト?
メール送信に春のサポートを利用したいのですが。私のプロジェクトはmaven-2でビルドされており、Spring-core 2.5.5を使用しています。pom.xmlに含めるアーティファクトをMavenセントラルリポジトリで調べようとしましたが、見つかったのはSpringサポートのみです。問題は、リポジトリの最高バージョンが2.0.8であり、Spring-Core v。2.0.8に依存していることです。それを追加して依存関係から除外する必要がありますspring-core、spring-aopなど、または別のアーティファクトを探すべきですか(どちらが行うのですか?)または別のリポジトリを使用する必要がありますか?org.springframework.mailに適切なmaven-2アーティファクトはどれですか。どこにありますか?




18
java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet
私はspring3.1.0.RELEASEを使用しており、サーブレットコンテナはtomcat 7であり、IDEはeclipse indigoで あり、DispatcherServletを含むjar spring-webmvc-3.1.0.RELEASE.jar はlibフォルダに存在しますが、アプリケーションを実行すると、例外が発生します。 java.lang.ClassNotFoundException: org.springframework.web.servlet.DispatcherServlet at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1678) at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1523) at org.apache.catalina.core.DefaultInstanceManager.loadClass(DefaultInstanceManager.java:525) at org.apache.catalina.core.DefaultInstanceManager.loadClassMaybePrivileged(DefaultInstanceManager.java:507) at org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:126) at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1099) at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:1043) at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4957) at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5284) at org.apache.catalina.core.StandardContext$3.call(StandardContext.java:5279) at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303) at java.util.concurrent.FutureTask.run(FutureTask.java:138) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:662) この例外が発生する理由とその修正方法を教えてください。 編集:以下は私の設定ファイルです: 1- .springBeans: <?xml version="1.0" encoding="UTF-8"?> <beansProjectDescription> <version>1</version> <pluginVersion><![CDATA[2.9.0.201203011806-RELEASE]]></pluginVersion> <configSuffixes> <configSuffix><![CDATA[xml]]></configSuffix> …

3
Mavenアセンブリプラグインによって生成された戦争名を変更するにはどうすればよいですか?
名前を1.0.snapshot-jar-with-dependencies別の名前に変更するにはどうすればよいですか。以下は私のPOMの内容です。 <build> <plugins> <plugin> <artifactId>maven-assembly-plugin</artifactId> <version>2.2-beta-5</version> <configuration> <archive> <manifest> <mainClass>com.package.example.MainClass</mainClass> </manifest> </archive> <descriptorRefs> <descriptorRef>jar-with-dependencies</descriptorRef> </descriptorRefs> </configuration> </plugin> </plugins> </build>
87 maven-2 

6
EclipseでMavenリポジトリを更新する方法は?
すでにm2eclipseプラグインを使用していると仮定すると、依存関係がリポジトリ内の最新のものに更新されない場合はどうすればよいですか? たとえば、コマンドラインで次のように-Uフラグを追加できます。 mvn clean install -U …依存関係を強制的に更新します。Eclipse内にこのようなものはありますか?(常に最新の更新を取得しているとは限りません。)

11
生成されたソースフォルダーでIntellijを使用できません
関連する質問 jaxb2-maven-pluginを使用して生成されたJavaソースコードでディレクトリを自動的に追加するようにIntelliJIDEAやMavenを構成するにはどうすればよいですか? 下にソースを生成するカスタムプラグインがありますtarget/generated-sources(ここにはツール名がないことに注意してください)。だから私はtarget/generated-sources/com/mycompany...などのようなソースを取得します。 この形式はまったく変更できないので、Intellijを構成してソースフォルダーとして追加することができます。今のところ、Intellijがtarget/generated-sources/comソースフォルダーとして追加されていることがわかります。 プラグインを設定するオプションがないことに注意してください! 更新1:生成されたソースをツール名フォルダーの下に配置する必要があるという事実に同意しません。良い慣習かもしれませんが、ジェネレーターが1つしかない場合は、そこに配置する必要はありませんか?繰り返しますが、私のpom.xmlには、ソースフォルダーとして扱う必要があるresourcesことを明確に示すセクションがありtarget/generated-sourcesます。これはEclipseで完全に正常に機能するため、Intellijが私の設定を尊重しない理由がわかりません。 TL; DR-> Intellijがクラスパスに追加することに熱心target/generated-sourcesであるpom.xml理由のリソースセクションに入れると、target/generated-sources/com

3
マルチモジュールプロジェクトでのMavenテストの依存関係
私はMavenを使用してマルチモジュールプロジェクトを構築しています。私のモジュール2は、コンパイルスコープのモジュール1 srcと、テストスコープのモジュール1テストに依存しています。 モジュール2- <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>test</scope> </dependency> これは正常に機能します。私のモジュール3がModule1srcに依存し、コンパイル時にテストするとします。 モジュール3- <dependency> <groupId>blah</groupId> <artifactId>MODULE1</artifactId> <version>blah</version> <classifier>tests</classifier> <scope>compile</scope> </dependency> を実行するmvn clean installと、ビルドはモジュール3まで実行され、モジュール1のテスト依存関係を解決できなかったため、モジュール3で失敗します。次にmvn install、モジュール3だけで実行mvn installし、戻って親pomで実行し、ビルドします。どうすればこれを修正できますか?

1
C / C ++プロジェクトでのMavenの使用
私はMavenビルドをアマチュアのクラスターの周りに置いています。記述が不十分で率直に言って-プリミティブC / C ++コード(いくつかのC、いくつかのC ++を意味します)。問題は、現在流通しているものがたくさんあり、簡単に交換できないことです。それを構築するには多くの部族の知識が必要であり(さまざまなパーツをコンパイル/構築する方法を見つけるためにキューブからキューブに移動する必要があります)、リリースは完全に悪夢です。(いいえ-私はそれを書き直すつもりはありません、plzは尋ねません)私の質問は-私はmaven-native-plugin多数の短いmakefileを置き換えるために使用するべきexec-maven-pluginですか、それとも単にこれらを実行するために使用するべきですか?私はこれまで、後者が.NETを実行することでかなり良い経験をしましたが、nativeプラグインに投資するべきか、それともとどまるべきかわかりませんかexec?「Mavenizing」C / C ++の経験があれば、アドバイスをいただければ幸いです。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.