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

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

29
ビルドプランを計算できませんでした:プラグインorg.apache.maven.plugins:maven-resources-plugin:2.5またはその依存関係の1つを解決できませんでした
org.apache.maven.plugin.PluginResolutionException: Plugin org.apache.maven.plugins:maven-resources-plugin:2.5 or one of its dependencies could not be resolved: Failed to read artifact descriptor for org.apache.maven.plugins:maven-resources-plugin:jar:2.5 at org.apache.maven.plugin.internal.DefaultPluginDependenciesResolver.resolve(DefaultPluginDependenciesResolver.java:129) at org.eclipse.m2e.core.internal.project.registry.EclipsePluginDependenciesResolver.resolve(EclipsePluginDependenciesResolver.java:48) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getPluginDescriptor(DefaultMavenPluginManager.java:142) at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getMojoDescriptor(DefaultMavenPluginManager.java:261) at org.apache.maven.plugin.DefaultBuildPluginManager.getMojoDescriptor(DefaultBuildPluginManager.java:185) at org.apache.maven.lifecycle.internal.DefaultLifecycleExecutionPlanCalculator.setupMojoExecution(DefaultLifecycleExecutionPlanCalculator.java:152) at org.eclipse.m2e.core.internal.embedder.MavenImpl.setupMojoExecution(MavenImpl.java:386) at org.eclipse.m2e.core.internal.project.registry.ProjectRegistryManager.setupMojoExecution(ProjectRegistryManager.java:865) at org.eclipse.m2e.core.internal.project.registry.MavenProjectFacade.getMojoExecution(MavenProjectFacade.java:355) at org.eclipse.m2e.core.project.configurator.AbstractCustomizableLifecycleMapping.getBuildParticipants(AbstractCustomizableLifecycleMapping.java:66) at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:87) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:414) at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:351) at org.eclipse.m2e.core.ui.internal.UpdateMavenProjectJob.runInWorkspace(UpdateMavenProjectJob.java:74) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:38) at …
178 java  eclipse  jakarta-ee  maven  m2e 

3
MavenでのJavaバージョンの指定-プロパティとコンパイラプラグインの違い
私はmavenに精通していないので、マルチモジュールプロジェクトを実験しているときに、親maven pomのすべての子モジュールにjavaバージョンを指定するにはどうすればよいか疑問に思い始めました。今日まで、私はちょうど使用していました: <properties> <java.version>1.8</java.version> </properties> しかし、調査したところ、次のようにmavenコンパイラプラグインでJavaバージョンを指定できることもわかりました。 <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.8</source> <target>1.8</target> </configuration> </plugin> </plugins> そして、これをプラグイン管理タグにラップして、子pomsがこれを使用できるようにします。最初の質問は、プロパティとmavenコンパイラプラグインのJavaバージョンの設定の違いは何ですか? 明確な答えは見つかりませんでしたが、調査の過程で、次のようにjavaバージョンを指定することもできます。 <properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties> これは、明示的に宣言しなくてもコンパイラプラグインが存在することを示唆しています。でのmvnパッケージ出力の実行 maven-compiler-plugin:3.1:compile (default-compile) @ testproj --- そして、私が宣言しなかった他のいくつかのプラグイン。これらのプラグインはデフォルトで、maven pomの非表示部分ですか?プロパティとmavenプラグイン構成要素のソース/ターゲットの設定に違いはありますか? 他のいくつかの質問は-どの方法を使用する必要がありますか(それらが等しくない場合)?マルチモジュールプロジェクトに最適なのはどれですか。pomで指定されたJavaバージョンがJAVA_HOMEで指定されたバージョンと異なる場合はどうなりますか?

6
maven-release-pluginでテストをスキップするにはどうすればよいですか?
テストをトリガーせずにmaven-release-pluginを実行するにはどうすればよいですか? 私が試してみました -Dmaven.test.skip=true そして -DskipTests そして -DpreparationGoals=clean ...まだ機能しません。 はい、テストに合格しない場合はリリースしないでください。ただし、同僚に信頼できるテストを作成させることはできません。

10
mavenの「pom」パッケージとは何ですか?
コンパイルしてTomcatサーバーにデプロイするためのMavenプロジェクトが与えられました。私は今日までmavenを使用したことがありませんが、かなりググっているようです。pom.xmlこのプロジェクトの最上位ファイルのパッケージタイプはに設定されているようpomです。 mvn installこのアプリケーションをデプロイするために何をする必要がありますか?warどこかでファイルを見つけることができると思っていましたが、間違った場所を探しているか、ステップが抜けているようです。
175 java  tomcat  maven 

3
Maven project.build.directory
Mavenでは、何をproject.build.directory指しますか?少し混乱していますが、Mavenプロジェクトのソースコードディレクトリまたはターゲットディレクトリを参照していますか?
172 maven 


15
致命的なエラーコンパイル:無効なターゲットリリース:1.8-> [ヘルプ1]
無効なターゲットリリースに投稿されたものと同様の問題:1.7ですが、ブログをフォローした後も私の問題は未解決です。 プロジェクトhm_appでゴールorg.apache.maven.plugins:maven-compiler-plugin:3.1:compile(default-compile)を実行できませんでした:致命的なエラーコンパイル:無効なターゲットリリース:1.8-> [ヘルプ1] この問題に直面したとき、私はチュートリアルとして従っていました。 abt java & mvn C:\mvn>echo %JAVA_HOME% C:\mvn>echo %JRE_HOME% C:\mvn>echo %MAVEN_HOME% yields 出力 C:\Program Files\Java\jdk1.7.0_51 C:\Program Files\Java\jre7 C:\apache-maven-3.0.4
170 java  maven 

7
mvn install mavenは正確に何をしますか
Mavenを使い始めたばかりmvn installで、特定のディレクトリで実行するように言われました。 mvn install正確には何をしますか? 私はそれがpom.xml現在のフォルダーを探し、そのファイルで指定された指示に従って開始すると思います。あれは正しいですか?
165 java  maven  pom.xml 

12
Mavenプロジェクトをデプロイすると、java.util.zip.ZipException:LOCヘッダーが無効になります(署名が不正)
を実行すると、次の例外が発生しますmvn install。ローカルリポジトリを削除して、再度実行して同じ例外を取得しました。 [エラー]ゴールorg.apache.maven.plugins:maven-shade-plugin:2.1:shade(デフォルト)をプロジェクトcores-batchで実行できませんでした:シェーディングされたjarの作成エラー:無効なLOCヘッダー(不正な署名)-> [ヘルプ1 ] <?xml version="1.0" encoding="UTF-8"?> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-shade-plugin</artifactId> <version>2.1</version> <configuration> <skipTests>true</skipTests> </configuration> <executions> <execution> <phase>package</phase> <goals> <goal>shade</goal> </goals> <configuration> <artifactSet> <excludes> <exclude>commons-logging:commons-logging:jar:*</exclude> </excludes> </artifactSet> <filters> <filter> <artifact>*:*</artifact> <excludes> <!-- workaround for a spring issues --> <exclude>META-INF/*.SF</exclude> <exclude>META-INF/*.DSA</exclude> <exclude>META-INF/*.RSA</exclude> <!-- don't want to pick up any other log4j.xml …

4
MavenのMOJOとは何ですか?
私は現在Mavenについて読んでおり、テキストのどこにでもこの単語(mojo)が表示されます。おおよその意味はわかりますが、良い説明を拒否しません。私はグーグルしようとしましたが、非mavenの説明しか見つかりませんでした。 POJO-OK、でもMOJO?Maven Old Java Object?

17
Javaでmakeを使用しないのはなぜですか?
私が見たほとんどすべてのJavaプロジェクトは、MavenまたはAntを使用しています。これらはすばらしいツールであり、ほぼすべてのプロジェクトで使用できます。しかし、何が起こったのでしょうか?Java以外のさまざまなプロジェクトで使用され、Javaを簡単に処理できます。もちろん、Windowsを使用している場合はmake.exeをダウンロードする必要がありますが、AntとMavenにもJDKが付属していません。 Javaで使用する場合、makeに基本的な欠陥はありますか?AntとMavenがJavaで書かれているからというだけのことですか?
162 java  ant  makefile  maven 

4
Mavenダウンロード進捗表示を無効にする
当社のCIマシンでは、Mavenローカルリポジトリはすべてのビルドの前にパージされます。その結果、ビルドログには常にこのようなノイズがたくさんあります Downloading: http://.../artifactory/repo/com/codahale/metrics/metrics-core/3.0.1/metrics-core-3.0.1.jar 4/2122 KB 8/2122 KB 12/2122 KB 16/2122 KB 18/2122 KB 18/2122 KB 4/480 KB 18/2122 KB 8/480 KB 18/2122 KB 12/480 KB 18/2122 KB 16/480 KB 18/2122 KB 16/480 KB 4/1181 KB 18/2122 KB 16/480 KB 8/1181 KB 18/2122 KB 16/480 KB 12/1181 KB ダウンロードの進行状況の表示を無効にできるオプションはありますか?
162 maven 

16
特定のJavaバージョンをMavenに設定する方法
私のマシンには2つのJavaバージョンがインストールされています(1.6と1.7は手動でインストールしました)。異なるプロジェクトで両方が必要です。しかし、Mavenには1.7が必要ですが、Mavenは1,6のJavaバージョンを使用していますが、Mavenを1.7に設定するにはどうすればよいですか?
162 maven  java-7  java-6 

5
Mavenビルド中にサブモジュールをスキップする
特定の環境でサブモジュールをスキップできるようにする必要があります。 問題のモジュールには統合テストが含まれており、実行には30分かかります。したがって、CIサーバーでビルドするときにそれを含めたいが、開発者がローカルでビルドする(そしてテストを実行する)ときは、そのモジュールをスキップしたい。 プロファイル設定でこれを行う方法はありますか?私はいくつかのグーグルを行い、他の質問/回答をここで調べましたが、良い解決策を見つけていません。 1つのオプションは、そのサブモジュールを親からpom.xml完全に削除し、CIモジュールに別のプロジェクトを追加して、そのモジュールをビルドすることです。 提案?

9
MavenがJDK 1.6を使用しているのに、java -versionが1.7である理由
私はmavenとMacOSが初めてです。 私の端末でmavenをセットアップしました。バージョン設定を(を使用してmvn -v)取得すると、JDK 1.6が使用されているように見えますが、JDK 1.7がインストールされています。どうかしましたか? 入力するコマンドは次のとおりです。 blues:helloworld Ninja$ java -version java version "1.7.0_05" Java(TM) SE Runtime Environment (build 1.7.0_05-b06) Java HotSpot(TM) 64-Bit Server VM (build 23.1-b03, mixed mode)` blues:helloworld Ninja$ mvn -v Apache Maven 3.1.0 (893ca28a1da9d5f51ac03827af98bb730128f9f2; 2013-06-28 10:15:32+0800) Maven home: /usr/local/Cellar/maven/3.1.0/libexec Java version: 1.6.0_51, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home …
159 java  linux  macos  maven 

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