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

Apache Mavenは、プロジェクト管理とビルド自動化のためのツールです。このタグは、Mavenバージョン3.xに関連する質問用です。バージョン固有ではない質問については、[maven]タグを使用してください。

23
Mac OS XへのMavenインストール
以下の手順に従って、ターミナルからmavenをインストールしようとしています。 これまでのところこれを得た export M2_HOME=/user/apple/apache-maven-3.0.3 export M2=$M2_HOME/bin export PATH=$M2:$PATH export JAVA_HOME=/usr/java/jdk1.6.0_22 これはおそらく愚かな質問です。どこにこれを見つけに行きますか?
545 macos  maven  maven-3 

29
Mavenが実行するJUnitテストを見つけられない
私はMavenプログラムを持っています、それはうまくコンパイルします。私が実行するmvn testと、テストは実行されません(TESTsヘッダーの下にThere are no tests to run.)。 この問題を非常に簡単な設定で再現しました-X。以下に含めるだけでなく、で実行したときの出力も含めます。 単体テストはeclipseから正常に実行されます(デフォルトのjunitパッケージを使用する場合と、代わりにmavenによってダウンロードされたjunit.jarを含める場合)。また、mvn test-compileはtest-classesの下でクラスを正しく作成します。私はこれをOSX 10.6.7とMaven 3.0.2およびjava 1.6.0_24で実行しています。 ディレクトリ構造は次のとおりです。 /my_program/pom.xml /my_program/src/main/java/ClassUnderTest.java /my_program/src/test/java/ClassUnderTestTests.java pom.xml: <?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/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>my_group</groupId> <artifactId>my_program</artifactId> <packaging>jar</packaging> <version>1.0-SNAPSHOT</version> <name>My Program</name> <dependencies> <dependency> <groupId>junit</groupId> <artifactId>junit</artifactId> <version>4.8.1</version> <scope>test</scope> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-compiler-plugin</artifactId> <configuration> <source>1.5</source> <target>1.5</target> </configuration> …
416 java  maven  junit  junit4  maven-3 

6
Mavenでエンコーディングを設定する方法は?
maven installマルチモジュールのmavenプロジェクトで実行すると、常に次の出力が得られます。 [WARNING] File encoding has not been set, using platform encoding UTF-8, i.e. build is platform dependent! だから、私は少しググったが、私が見つけることができるすべては私が追加しなければならないことです: <properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> </properties> ...私のpom.xmlに。しかし、それはすでに存在しています(親pom.xml)。 設定<encoding>のmaven-リソース・プラグインやMavenコンパイラ・プラグイン、それを修正しないものために。 だから問題は何ですか?

7
build.plugins.plugin.versionに関するMaven 3警告
Maven 3に更新してから、ビルドごとに次の警告メッセージが表示されます。 これらの警告を取り除くにはどうすればよいですか? [INFO] Scanning for projects... [WARNING] [WARNING] Some problems were encountered while building the effective model for proj:id:jar:3.1 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-javadoc-plugin is missing. @ line 195, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-compiler-plugin is missing. @ line 204, column 15 [WARNING] 'build.plugins.plugin.version' for org.apache.maven.plugins:maven-surefire-plugin is missing. @ line …

2
apt-getを使用してUbuntu 18.04 / 17.04 / 16.10 / 16.04 LTS / 15.10 / 15.04 / 14.10 / 14.04 LTS / 13.10 / 13.04にMaven 3をインストールする方法 [閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する 試してください: sudo apt-get install maven それが機能する場合は、この投稿の残りを無視してください。 はじめに 2013年4月にUbuntu 12.10のセットアップを開始しましたが、sudo apt-get install maven当時は通常の maven 3で動作しませんでした。 この投稿の手動インストールは、apt-getに関してUbuntuカーネルをさらに詳しく調べたい場合や、Ubuntuへのインストールに使用できるアプリケーションのリストを見つける場合に役立ちます。また、Ubuntu 12.10で当時と同じ問題に直面した場合、Ubuntu 15.04などのUbuntuの最新リリースでも役立つ可能性があります。 apt-getによる自動インストール: 現在のubuntuが一般的な「apt-get install maven」でmavenをインストールできない場合は、手動インストールを確認してください。 sudo apt-get update sudo apt-get install maven ubuntuが新しくない場合、または以前にmaven 2を使用していた場合は、必ずmaven 2を削除してください。 sudo apt-get remove maven2 Maven 3リポジトリを追加してapt-getを使用して手動でインストールする(Ubuntu 14.04アップデート1をチェックアウト): これは、ubuntu apt-getリポジトリリストが最新でない場合に役立ちます。 システムの設定にはMaven 3が必要でしたが、ほとんどのドキュメントでは、MavenをUbuntuバージョン12.04以前にインストールする方法について言及しています。私が見つけた最高の文書は: killertilapiaのブログ 私が思いついたプロセス全体は次のとおりです: …


30
IntelliJ IDEAへのMaven依存関係のインポート
IntelliJ IDEA 11について少し質問があります。私はsubversionからプロジェクトをインポートしました-そのmavenプロジェクトです。しかし、私はすべてのmaven依存関係を自動的に含めることができないように、mavenライブラリの依存関係に問題があります-IDEAは、そのクラスを開いたときにのみ依存関係エラーを表示します だから私はすべての依存関係を自動的に追加したいのですが、それは可能ですか、それともすべてのクラスファイルを調べてMavenの依存関係を特定して追加する必要がありますか? 更新:いくつかの変更を行った後、何らかの方法で問題を解決する方法を見つけました。それが私がしたことです: しかし、論理的には、先に新しい依存関係を含めてチェックしないと思いますか?!... intelliJには、このための設定領域があります-依存関係をクラスパスに自動エクスポートしますか?


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で指定されたバージョンと異なる場合はどうなりますか?

14
Mavenは依存関係を解決できませんでした、アーティファクトは解決できませんでした
これは私の友人からのプロジェクトだと思われます。彼は私の目の前でプロジェクトをデモンストレーションし、それから私はプロジェクトをコピーして、既存のmavenプロジェクトとしてインポートしました(私はm2eclipseプラグインます)。 そして、このエラーが発生します。このエラーは、mavenで何かをビルドしようとするたびに再現できます。 mvn dependency:tree、dependency:list、または通常のビルドパッケージを実行すると、同じエラーが発生します。 Eclipseから「パッケージ」ビルドを実行することによるエラーは次のとおりです。 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Jackpot Portal Webapp 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ [WARNING] The POM for javax.servlet:com.springsource.javax.servlet:jar:2.5.0 is missing, no dependency information available [WARNING] The POM for javax.servlet:com.springsource.javax.servlet.jsp.jstl:jar:1.2.0 is missing, no dependency information available [WARNING] The POM for javax.transaction:com.springsource.javax.transaction:jar:1.1.0 is missing, no …
132 maven  maven-3 

21
目標org.apache.maven.plugins:maven-compiler-plugin:2.3.2:compile(default-compile)の実行に失敗しました
私が使用していますMavenの3.0.5と春のツールソース3.2の Mavenプラグインをインストールされています。「Run As ---> Maven install」を実行しようとすると、次のエラーが発生します。 [INFO] Scanning for projects... [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building Spring Social Twitter4J Sample 1.0.0 [INFO] ------------------------------------------------------------------------ [WARNING] The POM for org.apache.maven.plugins:maven-compiler-plugin:jar:2.3.2 is invalid, transitive dependencies (if any) will not be available, enable debug logging for more details [WARNING] The POM for org.apache.maven.plugins:maven-war-plugin:jar:2.1.1 is invalid, …

25
IntellijのアイデアはMavenで何も解決できない
Intellij Ideaは初めてです。プロジェクトをpom.xmlでインポートするだけですが、ideはmaven依存関係の何も解決しませんでした。 pom.xmlコードでインポートするときに依存関係で定義されたものはエラーを発生させますcannot resolve symbol xxxxx しかしmvn install、機能Project Settings/Librariesし.jarます。依存関係をファイルにインポートしてみます。その後機能しますが、ideで定義されたライブラリを解決できpom.xmlますか?毎回したくありません。 追加情報: IDEAバージョン:12.0.3、OS:Windows 7、再インポートが機能しない、Mavenバージョン:3.0.4、Maven依存関係がExernal Librariesに存在しない。 idea.logに例外はありません...

2
マルチモジュールmavenプロジェクトのモジュール間でsrc / testクラスを共有する
マルチモジュールのMavenプロジェクトがあります。この例のために、2つのモジュールを考えます。 data consumer モジュールにconsumerはdata依存関係としてモジュールがあります。 モジュールdataは一連のコアクラスを宣言します。src/testそれらを使用するテストがあります。これらのテストでは、時間のかかるオブジェクトを作成する必要があるため、これらのオブジェクトを作成するためのユーティリティメソッドをいくつか含むクラスがあります。このユーティリティクラス(SampleDataHelper)はsrc/test階層にあります。 また、consumerモジュールには、これらの長い間処理されたオブジェクトのいくつかを作成する必要があるいくつかのテストがあります。ツリーにあるテストSampleDataHelperでクラス(で定義data src/test)を使用したいconsumer src/test。残念ながら、たとえdataの依存性であるconsumer、consumer下に存在するクラスを参照してくださいすることはできませんdata src/test。 これに対抗するために、別のモジュール(data-test)を作成SampleDataHelperし、その下に移動するとしsrc/mainます。次にdata-test、のテストスコープ依存関係を含めますdata。残念ながら、これにより循環依存が発生します。をdata使用しますdata-testが、data-testも必要dataです。 私が作ってみた唯一の解決策は、場所にあるSampleDataHelper下data src/mainの下のtestパッケージと本当のアプリケーションコードが今までそれを呼び出していないことを願っています。 下に置かずにSampleDataHelperモジュール間でクラスを共有するにはどうすればよいですか?src/main
120 java  maven  maven-3 

5
Mavenが毎回maven-metadata.xmlをダウンロードするのはなぜですか?
以下は、MavenでWebアプリケーションを構築しようとしたときにインターネット接続が不安定な場合に通常発生するエラーです。 私の質問は、同じアプリが以前にビルドされている場合、なぜMavenは常にダウンロードする必要があるのか​​ということです。 Mavenを毎回ダウンロードさせる私の設定の何が問題になっているのでしょうか? 以下は、オフラインでビルドしようとすると表示されるエラーです。 [INFO] ------------------------------------------------------------------------ [INFO] Building mywebapp 1.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://raw.github.com/pagecrumb/mungo/mvn-repo/com/pagecrumb/mungo/0.0.1-SNAPSHOT/maven-metadata.xml [WARNING] Could not transfer metadata com.mywebapp:mungo:0.0.1-SNAPSHOT/maven-metadata.xml from/to mungo-mvn-repo (https://raw.github.com/pagecrumb/mungo/mvn-repo/): raw.github.com [INFO] [INFO] --- maven-war-plugin:2.1.1:war (default-cli) @ mywebapp --- [INFO] Packaging webapp [INFO] Assembling webapp [mywebapp] in [D:\workspace\web\target\mywebapp-1.0-SNAPSHOT] [INFO] Processing war project [INFO] Copying webapp resources [D:\workspace\web\src\main\webapp] …

15
mavenコマンドを実行した後のエラー「指定した目標にはプロジェクトの実行が必要ですが、このディレクトリにPOMがありません」
私は持っていpom.xmlてC:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\sources\pom.xml、私は実行しました: mvn install:install-file -DgroupId=es.mityc.jumbo.adsi -DartifactId=xmlsec-1.4.2-ADSI -Dversion=1.0 -Dpackaging=jar -Dfile=C:\Users\AArmijos\Desktop\Factura Electronica\MIyT\componentes-1.0.4\core\xmlsec-1.4.2-ADSI-1.0.jar ただし、以下のエラーが返されました。 [INFO] Scanning for projects... [INFO] ------------------------------------------------------------------------ [INFO] BUILD FAILURE [INFO] ------------------------------------------------------------------------ [INFO] Total time: 0.310s [INFO] Finished at: Thu May 02 16:48:29 COT 2013 [INFO] Final Memory: 2M/15M [INFO] ------------------------------------------------------------------------ [ERROR] The goal you specified requires a project to …
113 maven-3 

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