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

Apache Mavenは、主にJavaプロジェクトで使用されるビルド自動化およびプロジェクト管理ツールです。このタグは、特定のMavenバージョンに関連しない質問用です。Gradleに関連する質問には、代わりにgradleタグを使用してください。

4
コマンドラインからソースを使用してMavenアーティファクトをインストールする方法は?
ソースと一緒にMavenアーティファクトをインストールする方法は? したがって、後でコードを表示するためにEclipseでプロジェクトを開く必要はありません。 編集: 私はこのコードをpom.xmlに追加できることを知っています <plugin> <artifactId>maven-source-plugin</artifactId> <executions> <execution> <id>attach-sources</id> <phase>verify</phase> <goals> <goal>jar</goal> </goals> </execution> </executions> </plugin> しかし、私はそれをコマンドラインから実行したいと思います(より普遍的にするため)
92 java  eclipse  maven 

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
Eclipse:Maven検索の依存関係が機能しない
新しいワークスペースに新しいシンプルなMavenプロジェクトを作成しました。 pom.xmlのDependenciesビューをEclipseエディターで開いてAdd..依存関係を選択すると、検索フィールドに入力した検索条件に関係なく、検索結果がありません。 それは、例えば、私に即座に与えますResults for 'spring' (0)。 他のワークスペースでは、既存のプロジェクトではこの問題は発生しません。 それを修正する方法はありますか?

11
M2EおよびMavenで生成されたソースフォルダーをEclipseソースフォルダーとして持つ
私はEclipseのMavenプロジェクトを持っており、アノテーションプロセッサを実行してコードを生成するMavenゴールがあります。このコードの出力フォルダーはtarget / generated-sources / aptです。 eclipseがこの生成されたコードを表示するためには、eclipseプロジェクトにソースフォルダーとしてtarget / generated-sources / aptを追加する必要があります。 ただし、これにより、「Maven Configuration Problem」タイプのエラーが発生します。 プロジェクト構成がpom.xmlで最新ではありません。プロジェクト構成の更新を実行する EclipseにはMavenのセットとは異なるソースフォルダーのセットがあるため、これが当てはまる理由を理解していると思います。しかし、生成されたソースフォルダーを表示するにはEclipseが必要なので、この別のセットが必要です... ビルドされた純粋なMavenを実行する場合、これらのソースフォルダーはMavenによってビルドに含まれます。 ところで、Maven Eclipseプラグインの公式Eclipseリリースであるm2e 1.0にアップグレードしました-以前はm2eclipseでした。古いm2eclipseバージョンに戻る必要がある前に、m2eプラグインでこれに対する回避策/解決策を見つけることができるかどうかを確認したいと思います。
91 eclipse  maven  m2eclipse  m2e 


4
Maven:プロジェクトのwarファイルの名前を変更する方法は?
bird次のコンポーネントを含むプロジェクトがありますpom.xml <groupId>com.myorg</groupId> <artifactId>bird</artifactId> <version>1.0-SNAPSHOT</version> <packaging>pom</packaging> <name>bird</name> <modules> <module>persistence</module> <module>business</module> <module>service</module> <module>web</module> </modules> およびWebモジュールとして <parent> <artifactId>bird</artifactId> <groupId>com.myorg</groupId> <version>1.0-SNAPSHOT</version> </parent> <artifactId>web</artifactId> <packaging>war</packaging> Webモジュールは、web-1.0-SNAPSHOT.war 「How can I」という名前のwarファイルを作成し、mavenを使用してこれを次のように名前変更しbird.warますか?
91 java  maven 

20
「Mavenプロジェクトの更新」中に内部エラーが発生しました。java.lang.NullPointerException
Java EE Webプロジェクトを開発しています。依存関係を追加しようとすると、このエラーメッセージが表示されます。私はEclipse Keplerを使用しています。 「Mavenプロジェクトの更新」中に内部エラーが発生しました。java.lang.NullPointerException 私たちを手伝ってくれますか?ありがとうございました。

1
コマンドラインでMavenプロパティをオーバーライドする方法は?
Maven3.0.4で実行されている次のプレーンpomがあります。 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.example</groupId> <artifactId>test</artifactId> <version>1.0</version> <packaging>jar</packaging> </project> 次のようにコマンドラインでデフォルト設定を上書きしようとしています: mvn -Dproject.build.finalName=build clean package しかし、これは無視され、私は得test-1.0.jarます。outputDirectory、directory、artifactIdなどの別のプロパティを変更しようとしましたが、失敗しました。 このことを行うための適切な方法は何ですか?

26
Mavenパッケージは機能しますが、Intellijのビルドが失敗します
MavenリポジトリにローカルjarへのMaven依存関係を持つJDK1.7プロジェクトがあります。 Intellijを使用してプロジェクトをビルドできません。シンボルが見つからないというエラーがあります(シンボルはローカルjarからパッケージをインポートするクラスです) しかし、「mvnpackage」を使用してプロジェクトを正常にビルドできます。 私は解決策を探すのにとても多くの時間を費やしました、私がすでにしたこと: 無効なキャッシュ 'mvn clean install'ローカルjar依存 IntellijのMaven構成で「スナップショットの自動ロード」にマークされています Intellijで再実装されたMaven Syncornized このエラーは以前に数回発生しましたが、通常はIntellijを閉じるか、「mvncleaninstall」を実行するだけでうまくいきました。 助けてください。

24
欠落しているアーティファクトcom.sun:tools:jar
入門チュートリアルに従っていますが、Mavenを使用してplaynプロジェクトをインポートした後、スタックします。64ビットWindows7で実行されているEclipseIndigoを使用しています。 インポートされたすべてのプロジェクトに同じエラーがあります。 Missing Artifact com.sun:tools:jar in all the pom.xml files. フォーラムを数時間検索した後、私は試しました: 最新のJava1.6.029のインストール JREを使用するためのEclipseJava設定の変更JAVA_HOMEを指すように環境変数を\program files\Java\jdk1.6_029変更しますjdk1.6_029。 私は本当にplaynを試してみたいのですが、なぜいくつかの投稿があるのか​​、解決策についてのコンセンサスの答えを見つけることができないようです。Sunが64ビットjdkから何かを削除したと言う人もいれば、xmlファイルを編集する必要があると言う人もいれば、変更したと言う人もいればJAVA_HOME、EclipseのVMオプションを変更する必要があると言う人もいます。 私はここで特に奇妙な設定をしていないので、これをクリアするための助けがあれば幸いであり、おそらく多くの人にとって役立つでしょう。 (編集)これが最初のプロジェクトのpom.xmlです。Eclipseは、次の行のエラーにフラグを立てます。 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>com.googlecode.playn</groupId> <artifactId>playn-project</artifactId> <version>1.1-SNAPSHOT</version> </parent> <artifactId>playn-android</artifactId> <name>PlayN Android</name> <packaging>jar</packaging> <repositories> </repositories> <dependencies> <dependency> <groupId>com.googlecode.playn</groupId> <artifactId>playn-core</artifactId> <version>${project.version}</version> </dependency> <!-- needed because Android uses the same JSON code as …
91 java  maven  playn 

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 …

4
Mavenプロジェクトをドッキングする方法は?そしてそれを達成する方法はいくつありますか?
私はDockerを初めて使用します。多くのドキュメントを読み、多くの方法を試しましたが、Mavenを使用してJavaプロジェクトを実行する方法がわかりません。 を使用してイメージを構築する必要がありDockerfileますか? ホストでMavenプロジェクトを実行する場合のコマンドはどのようなものDockerfileですか?
90 java  maven  docker 


10
エラー:ENOENT:そのようなファイルまたはディレクトリはありません、scandir
私は、cassandra dbを使用するマイクロサービスゲートウェイであるjhipsterを使用してアプリをスキャフォールディングし、mavenを使用して、scaffold.iのライブリロードのためにgulpコマンドを実行してビルドしました。 ナビゲーションバーとそのホームページに変更を加えました。これも作業ファイルであり、homeとnavbarのjsonファイルにいくつかの変更を加え、検索ボックスなどを追加するなどの小さな変更を加えました。 リロードに失敗しました。gulp&mavenを停止し、再起動しました。Mavenはビルド中ですが、ローカルホストにサイトをロードしていません gulpを実行すると、このエラーが表示されます。 gulp fs.js:952 return binding.readdir(pathModule._makeLong(path), options.encoding); ^ Error: ENOENT: no such file or directory, scandir '/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/vendor' at Error (native) at Object.fs.readdirSync (fs.js:952:18) at Object.getInstalledBinaries (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/extensions.js:121:13) at foundBinariesList (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:20:15) at foundBinaries (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:15:5) at Object.module.exports.missingBinary (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/errors.js:45:5) at module.exports (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/binding.js:15:30) at Object.<anonymous> (/home/hartron/foodnetteam/codebase/mandi/node_modules/node-sass/lib/index.js:14:35) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) …

13
Mavenのメモリ不足ビルドの失敗
今日の時点で、私のMavenコンパイルは失敗します。 [INFO] [ERROR] Unexpected [INFO] java.lang.OutOfMemoryError: Java heap space [INFO] at java.util.Arrays.copyOfRange(Arrays.java:2694) [INFO] at java.lang.String.<init>(String.java:203) [INFO] at java.lang.String.substring(String.java:1877) [エラー]メモリ不足。メモリの量を増やすには、起動時に-Xmxフラグを使用します(java -Xmx128M ...) 昨日の時点で、Mavenコンパイルを正常に実行できました。 今日の時点で、ヒープを3GBに増やしました。また、2〜3行のコードを変更しただけなので、この「メモリ不足」エラーがわかりません。 vagrant@dev:/vagrant/workspace$ echo $MAVEN_OPTS -Xms1024m -Xmx3000m -Dmaven.surefire.debug=-Xmx3000m 編集:失敗したモジュールのpom.xmlを変更して、投稿者のコメントを試しました。しかし、同じMavenビルドエラーが発生しました。 <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> <fork>true</fork> <meminitial>1024m</meminitial> <maxmem>2024m</maxmem> </configuration> </plugin>

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