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

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

20
Mavenエラー「転送に失敗しました...」
Maven(m2eclipse)を使用してプロジェクトを設定しようとしていますが、Eclipseで次のエラーが発生します。 説明リソースパスロケーションタイプビルドプランを計算できませんでした:http ://repo1.maven.org/maven2からorg.apache.maven.plugins:maven-compiler-plugin:pom:2.0.2を転送できませんでした。ローカルにキャッシュされましたリポジトリでは、セントラルの更新間隔が経過するか更新が強制されるまで、解決は再試行されません。元のエラー:アーティファクトorg.apache.maven.plugins:maven-compiler-plugin:pom:2.0.2を中央/中央(http://repo1.maven.org/maven2)に転送できませんでした:60000 ExampleProjectの後に応答がありません不明なMaven問題 何か案は?すべてが正しく構成されているかどうかを確認する方法を教えていただければ助かります...
285 eclipse  maven 

4
maven-shade-pluginは何に使用されますか、そしてなぜJavaパッケージを再配置したいのですか?
maven-shade-pluginが誰かのpom.xmlで使用されているのを発見しました。私は以前にmaven-shade-pluginを使用したことがない(そして私はMaven n00b)ので、これを使用する理由とその機能を理解しようとしました。 私が見Mavenのドキュメント、しかし、私はこの文を理解することはできません。 「このプラグインは、依存関係を含むuber-jarにアーティファクトをパッケージ化し、一部の依存関係のパッケージをシェーディング(つまり、名前を変更)する機能を提供します。」 このページのドキュメントは、初心者にはあまり馴染みがないようです。 「uber jar」とは何ですか?なぜ誰かが作りたがるのでしょうか?依存関係のパッケージの名前を変更する意味は何ですか?「Uber Jarのコンテンツの選択」など、maven-shade-plugin apacheページの例を試してみましたが、「シェーディング」で何が行われているのかまだわかりません。 実例となる例/ユースケースへのポインタ(この場合にシェーディングが必要だった理由の説明-どのような問題が解決されているか)をいただければ幸いです。最後に、いつmaven-shade-pluginを使用すればよいですか?




4
Mavenのpom.xmlのpluginManagementとは何ですか?
これは私のpomファイルのスニペットです。 .... <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-dependency-plugin</artifactId> <version>2.4</version> <executions> <execution> <phase>install</phase> <goals> <goal>copy-dependencies</goal> </goals> <configuration> ...... </configuration> </execution> </executions> </plugin> </plugins> ... 私はコマンドでそれをうまく使います mvn install しかし、それを「pluginManagement」タグで囲もうとするとmaven-dependency-plugin、installゴールを起動すると機能が停止します。「pluginManagement」タグがビルド動作を変更するのはなぜですか?または、別の目標やオプションを使用する必要がありますか?

7
MavenスコープのコンパイルとJARパッケージ用に提供されたものの違い
MavenスコープcompileとprovidedアーティファクトがJARとして構築される場合の違いは何ですか?それがWARであれば、私は理解します-アーティファクトはWEB-INF / libに含まれるか含まれないでしょう。ただし、JARの場合は関係ありません。依存関係は含まれません。スコープがcompileまたはの場合、クラスパス上になければなりませんprovided。provided依存関係が推移的でないことは知っていますが、それは1つの違いだけですか?
260 maven  jar 

25
Maven:アーティファクト記述子の読み取りに失敗しました
私が苦労している問題を誰かが手伝ってくれることを願っています。 ターミナルからプロジェクトをビルドしようとすると、次のエラーが発生します。 Failed to read artifact descriptor for com.morrislgn.merchandising.common:test-data-utils:jar:0.3b-SNAPSHOT: Could not find artifact com.morrislgn.merchandising:merchandising:pom:0.3b-SNAPSHOT common.test-data-utilsjarファイルが別のプロジェクトによって作成され、これと別のプロジェクト間で共有されている(他のプロジェクトは、いずれかのビルドされませんが、それは別の問題にダウンしています)。 私はcom.morrislgn.merchandising.common:test-data-utils問題なくビルドでき.m2、自分のマシンのローカルリポジトリに作成されたエントリを確認できます。Eclipseでもリポジトリのインデックスを再作成しました。 私のプロジェクトのPOMには次のエントリがあります。 <dependency> <groupId>com.morrislgn.merchandising.common</groupId> <artifactId>test-data-utils</artifactId> <version>0.3b-SNAPSHOT</version> </dependency> これは私には正しいようです-POMは、Eclipseで表示したときにもエラーを報告しません。 誰かが私がここで欠けていることや間違っていることを教えてもらえますか?
258 java  maven  dependencies 


5
pom.xmlファイルでJavaコンパイラのバージョンをどのように指定しますか?
約2000行を超えるNetBeansでMavenコードを記述しました。netbeansでコンパイルすると問題はありませんが、コマンドラインで実行したい場合は、次のエラーが発生します。 generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) ArrayList<ArrayList<Integer>> list = new ArrayList<ArrayList<Integer>>(); generics are not supported in -source 1.3 (use -source 5 or higher to enable generics) HashSet<Double> resid_List = new HashSet<Double>(Arrays.asList(resid_val)); generics are not supported in -source 1.3 (use -source …
252 java  maven  pom.xml 


5
Uber jarとは何ですか?
私はMavenのドキュメントを読んでいて、「uber-jar」という名前に出くわしました。 uber-jarの意味とその機能/利点は何ですか?
251 maven  uberjar 


14
Maven –ソースとjavadocsを常にダウンロードする
常にソースとjavadocsをダウンロードするようにmavenを構成する方法はありますか?-DdownloadSources=true -DdownloadJavadocs=true毎回の指定(これは通常、mvn compileを2回実行するときに最初に忘れたため、2回実行します)はかなり面倒です。
244 java  maven 

18
リソースフォルダーからファイルを読み込むにはどうすればよいですか?
私のプロジェクトの構造は次のとおりです。 /src/main/java/ /src/main/resources/ /src/test/java/ /src/test/resources/ にファイルが/src/test/resources/test.csvあり、単体テストからファイルをロードしたい/src/test/java/MyTest.java 動作しなかったこのコードがあります。「そのようなファイルやディレクトリはありません」と文句を言います。 BufferedReader br = new BufferedReader (new FileReader(test.csv)) 私もこれを試しました InputStream is = (InputStream) MyTest.class.getResourcesAsStream(test.csv)) これも機能しません。戻りますnull。Mavenを使用してプロジェクトをビルドしています。
240 java  file  maven 

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