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

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


7
単体テストを防ぐが、Mavenでの統合テストを許可する
SureFireプラグインを使用してユニットテストを実行するMavenビルドと、FailSafeプラグインを使用して統合テストを実行するMavenビルドがあります。FailSafeプラグインのテストのみを実行する方法を教えてください。 それはマルチモジュールビルドであり、すべてのモジュールのpomを編集する必要がないので、pomにさまざまなプロファイルや何かを追加することは、私にとって良い解決策ではありません。 あるskip.testsとmaven.test.skipしてskipTestsいるストップすべてのテスト、およびskipITs、唯一のフェイルセーフプラグインを停止しています。 では、Mavenのようなコマンドラインフラグはありますが、skipITs代わりに「onlyITs」の機能がありますか?

3
Mavenは理論上および実際に何をしますか?いつ使用する価値がありますか?[閉まっている]
現在のところ、この質問は、Q&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 練習のためだけにJavaプロジェクトを開始しようとしています。私はMavenについて読みましたが、それがいつ使用されるつもりなのか実際にはわかりません。 実用的なヒントを教えていただけますか?Mavenは大いに役立ちますか?Mavenはプロジェクトで実際に何をしますか?
156 java  maven 

18
Mavenを介したJava 7コードのコンパイル
私のpomファイルリスト <project> <build> <pluginManagement> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <version>3.0</version> </plugin> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-surefire-plugin</artifactId> <version>2.12.4</version> </plugin> </plugins> </pluginManagement> <plugins> <plugin> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.7</source> <target>1.7</target> </configuration> </plugin> </plugins> ... しかしmvn clean install、私は得る [INFO] ------------------------------------------------------------- [ERROR] COMPILATION ERROR : [INFO] ------------------------------------------------------------- [ERROR] Failure executing javac, but could not parse the error: javac: invalid …
155 java  maven 

8
maven-dependency-plugin(目標「copy-dependencies」、「unpack」)はm2eでサポートされていません
私はかなり単純なMavenプロジェクトを持っています: <project> <dependencies> ... </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <id>copy-dependencies</id> <phase>package</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> <outputDirectory>${project.build.directory}/dependencies</outputDirectory> </configuration> </execution> </executions> </plugin> </plugins> </build> </project> ただし、m2eclipseで次のエラーが発生します。 Description Resource Path Location Type maven-dependency-plugin (goals "copy-dependencies", "unpack") is not supported by m2e. pom.xml /jasperreports-test line 60 Maven Project Build Lifecycle …
155 eclipse  maven  m2eclipse 

19
Maven依存関係が501エラーで失敗する
最近のMavenで実行中のビルドジョブジェンキンスは、彼らがからの依存関係を引くことができなかったことを言って、以下の例外を除いて失敗しているMavenの中央および使用する必要がありHTTPSを。リクエストをHTTPからHTTPSに変更する方法がわかりません。誰かがこの問題について私を案内してくれませんか? [エラー]解決できないビルド拡張: プラグインorg.apache.maven.wagon:wagon-ssh:2.1またはその依存関係の1つを解決できません でしたorg.apache.maven.wagon:wagon-ssh:jar:2.1 ():の依存関係を収集 できませんでした:の アーティファクト記述子を読み取れませんでしたorg.apache.maven.wagon:wagon-ssh:jar:2.1:アーティファクトorg.apache.maven.wagon:wagon-ssh:pom:2.1を中央(http://repo.maven.apache。 org / maven2): ファイルの転送に失敗しました:http : //repo.maven.apache.org/maven2/org/apache/maven/wagon/wagon-ssh/2.1/wagon-ssh-2.1.pom。 戻りコードは次のとおりです。501, ReasonPhrase:HTTPS Required. -> [Help 2] Jenkinsがdata[ERROR] プラグインの収集を完了するのを待っているorg.apache.maven.plugins:maven-clean-plugin:2.4.1か、その依存関係の1つを解決 できませんでした:の アーティファクト記述子を読み取れませんでしたorg.apache.maven.plugins:maven-clean-plugin:jar:2.4.1:アーティファクトorg.apache.maven.plugins:maven-clean-plugin:pom:2.4.1を中央から転送できませんでした(http://repo.maven.apache.org/maven2):に 失敗しました転送ファイル:http : //repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-clean-plugin/2.4.1/maven-clean-plugin-2.4.1.pom。 戻りコードは次のとおりです。501 , ReasonPhrase:HTTPS Required. -> [Help 1]

15
Maven:カスタム外部JARをプロジェクトにリンクする最良の方法?
Mavenを学ぶのは私の最初の数日であり、私はまだ基​​本に苦労しています。プロジェクトで参照する必要のある外部.jarファイル(パブリックリポジトリでは使用不可)があり、自分の最善のオプションを理解しようとしています。 これは、ライブラリ用の中央リポジトリのない小規模なプロジェクトであるため、ローカルリポジトリ(どういうわけかソース管理に追加され、そのように機能するはずかどうかわからない)か、.jarを次の場所に保存する必要があります。公式リポジトリ外のディスク。 1)プロジェクトとライブラリの両方をソース管理にしたい場合、majarを使用してプロジェクトの参照に.jarファイルを追加するための最良のオプションは何ですか? 2)それでもEclipseに依存関係を表示させることができないようです。手動でpomのセクションに追加したところ、m2eclipseの依存関係リストに問題なく表示されました。mvn compileとmvn packageはどちらも成功しますが、プログラムを実行すると次のようになります。 Exception in thread "main" java.lang.Error: Unresolved compilation problems: LibraryStuff cannot be resolved to a type これは、POMを次のように編集した後です。 <dependency> <groupId>stuff</groupId> <artifactId>library</artifactId> <version>1.0</version> <systemPath>${lib.location}/MyLibrary.jar</systemPath> <scope>system</scope> </dependency> 上記のようにpom.xmlをすでに編集していても、mvn install:install-fileを実行する必要がありますか? ありがとう!
151 java  maven-2  maven  m2eclipse 

9
pomがリロードされるたびにIntelliJ IDEAを停止してJava言語レベルを切り替える(またはデフォルトのプロジェクト言語レベルを変更する)
IntelliJ 12を使用して、Javaプロジェクトを作成し、mavenとpom.xmlを使用しています。私のプロジェクトはjava8を使用していますが、プロジェクトのインポート中にデフォルトのプロジェクト言語レベルが6に設定されているようです。 言語レベルを8.0(F4-> Modules-> Language level)に変更できますが、pom.xmlを編集するたびに、プロジェクトレベルが「use project language level」に戻り、この設定を再度編集する必要があります。再び。 デフォルトの言語レベルを8.0に設定するためにpom.xmlに追加する必要があるものはありますか?



2
Scalaプロジェクトでsbtとmavenを使用する場合の長所と短所[終了]
現在のところ、この質問はQ&A形式には適していません。事実、参考文献、専門知識によって回答が裏付けられることを期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 Scalaに最適なビルドツールはどれですか?それぞれの長所と短所は何ですか?プロジェクトで使用するものを決定するにはどうすればよいですか?
138 scala  maven  sbt 

30
Mavenエラー:メインクラスorg.codehaus.plexus.classworlds.launcher.Launcherが見つからないか、読み込めませんでした
私は最近インストールしたmaven-3.0.4上でのWindows 7を: 次のようにインストールの詳細は、 インストールパスを: C:\apache-maven-3.0.4 環境変数は次のとおりです。 M2_HOME C:\apache-maven-3.0.4\apache-maven\src JAVA_HOME C:\Program Files\Java\jdk-1.7.0_04 追加されたパス変数は次のとおりです。 %M2_HOME%\bin;%JAVA_HOME%\bin; コマンドウィンドウでは、次のように表示されます。 C:\>java -version java version "1.7.0_04" Java(TM) SE Runtime Environment (build 1.7.0_04-b22) Java HotSpot(TM) Client VM (build 23.0-b21, mixed mode, sharing) C:\>mvn -version Error: Could not find or load main class org.codehaus.plexus.classworlds.launcher.Launcher これは私のPCにインストールされたmavenの唯一のバージョンであり、以前のM2_HOME環境変数の削除を参照する多くのブログで提供されている解決策は無効です。 私はブログで与えられたすべての解決策を読んで試しました: オラクルのブログ、 stackoverflow質問、 別のスタック質問、 …
136 java  windows  maven 

13
Mavenを使用してリリースの依存関係を強制的に再ダウンロードする
私は依存関係Xのプロジェクトに取り組んでいます。XはYに依存しています。 以前はプロジェクトのpomにYを明示的に含めていました。しかし、それは使用されておらず、物事をより明確にするために、代わりに依存関係としてXのpomに追加しました。Xはリリース依存関係としてマークされています。 問題は、プロジェクトのpomからYを削除し、それをXのpomに追加した後、プロジェクトがそれを取得しないことmvn -U clean packageです。-Uはスナップショットを更新しますが、リリースはしません。 では、〜/ .m2 / repositoryディレクトリを削除せずに、Xのpomを強制的に再ダウンロードするにはどうすればよいですか?また、実行dependency:purge-local-repositoryしてみましたが、うまくいきませんでした。

5
'parent.relativePath'がorg.apache:apacheではなく私のcom.mycompany:MyProjectを指しています-なぜですか?
真実は、SolrプロジェクトディレクトリがMyProject親ディレクトリ内にあるということです(ただし、2の間にモジュールやMaven関係はありませんが、FSの利便性があります)。配置する必要がありますか? $ mvn -DskipTests clean install [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for org.apache.lucene:lucene-solr-grandparent:pom:3.1-SNAPSHOT [WARNING] 'parent.relativePath' points at com.mycompany:MyProject instead of org.apache:apache, please verify your project structure @ line 23, column 11 [WARNING] [WARNING] It is highly recommended to fix these …
135 maven 

8
MVNインストールまたはMVNパッケージ
私はMavenを初めて使用します。MyEclipseでmavenが構成されたJavaベースのWebプロジェクトがあります。 ここで、Javaファイルを変更した場合、それを行う必要がありますRun as -> Mvn installかMvn package?
134 java  maven  myeclipse 

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