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

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


7
アーティファクトを取得するためにリモートリポジトリに行くのではなく、Mavenにローカルリポジトリを使用させるにはどうすればよいですか?
Mac YosemiteのJava 8でMaven 3.3.3を使用しています。マルチモジュールプロジェクトがあります。 <modules> <module>first-module</module> <module>my-module</module> … </modules> 「mvn clean install」を使用して、上から「my-module」などの子モジュールの1つをビルドすると、ビルドは〜/ .m2で定義したリモートリポジトリから子モジュールアーティファクトをダウンロードしようとします/settings.xmlファイル。出力は以下です [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Building my-module 87.0.0-SNAPSHOT [INFO] ------------------------------------------------------------------------ Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloading: http://download.java.net/maven/2/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml Downloaded: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/maven-metadata.xml (788 B at 0.9 KB/sec) Downloading: https://my.remoterepository.com/nexus/content/repositories/snapshots/org/mainco/subco/first-module/87.0.0-SNAPSHOT/first-module-87.0.0-20151104.200545-4.pom リモートリポジトリからダウンロードする前に、Mavenにローカルの〜/ .m2 / repositoryを最初に確認させるにはどうすればよいですか?以下は、〜/ .m2 / settings.xmlファイルでリモートリポジトリを定義している場所です… <profile> <id>releases</id> <activation> <property> <name>!releases.off</name> </property> </activation> <repositories> …

5
package-info.javaが役立つのはなぜですか?
JavaプロジェクトでCheckStyleを実行するとMissing package-info.java file.、一部のクラスについて表示されますが、すべてではありません。このメッセージがたまにしか表示されない理由がよくわかりません。さらに、私のプロジェクトはpackage-info.javaがなくても完全に正常に実行されます。 package-info.javaは何をしますか?Javaプロジェクトに本当に必要ですか?
97 java  maven  checkstyle 





12
C ++のMavenのような依存関係管理?[閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する いくつかのサブプロジェクトに分割されているC ++プロジェクトがあるとします。サブプロジェクトはすべてDLLを生成し、開発者のさまざまなチームが各サブプロジェクトに取り組みます。メインプロジェクトをビルドしたい場合、すべてのサブプロジェクトを自分でビルドする必要がないようにする方法はありますか? 要するに、MavenがJavaに対して行うのと同様の方法で、依存関係の管理(つまり、バイナリファイルとヘッダーに対する)を行うものを探しています。 実際、私はこれにMavenを使用しようとしましたが、手動でかなり頻繁にパッケージを作成する必要があるため、これはかなり面倒です。Mavenは最新の変更を取得できません。また、Maven内からNAntを呼び出さなければならないので、コンパイルの実行は少しハックです(NAntの機能を使用してVisual Studioソリューションを直接ビルドします)。 これを行うためのヒントやアイデアはありますか?


3
Mavenがエンコードについて警告するのはなぜですか?
私の目標は、プロジェクトから原型を作成することです。 maven-archetype-pluginを含まない目標を実行すると、警告が表示されません。 [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 1 resource [INFO] [INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ maven-archetype-base --- [INFO] Using 'UTF-8' encoding to copy filtered resources. [INFO] Copying 0 resource [INFO] 反対に、archetype:create-from-projectを実行すると、いくつか取得されます。 [INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ maven-archetype-base-archetype --- …

5
Gradle-依存関係の最新リリースバージョンの取得
Gradle次のことを伝える最も簡単な方法は何でしょうか。 「junit」依存関係を取得し、最新の「リリース」バージョンを取得します。 MavenおよびIvyリポジトリーの管理は、私にとっては初めてのことです。次の手順を実行したところ、Could not resolve dependency ...エラーが発生しました。 compile "junit:junit:latest.release"リポジトリーのみを設定して書き込みます(ただし、「junit:junit:4.10」と言っても機能しますmavenCentral() )。 compile "junit:junit:latest.release"リポジトリセットを使用して次のように記述します。 ivy { // I also tried 'http://maven.org' and other possible variants. url "http://repo1.maven.org" layout "maven" } Spring Source Ivyリポジトリを使用しようとしました: ivy { artifactPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" ivyPattern "http://repository.springsource.com/ivy/libraries/release/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]" } 多分私は何かを誤解しています。依存関係の最新バージョンを取得するのがそれほど難しい作業になるのはなぜですか?

15
Android:Dexがバージョン52バイトのコードを解析できない
Android Studio 2.1に切り替えたところ、以前は機能していたアプリをコンパイルしようとすると、このエラーが表示されました。 Error:Error converting bytecode to dex: Cause: Dex cannot parse version 52 byte code. This is caused by library dependencies that have been compiled using Java 8 or above. If you are using the 'java' gradle plugin in a library submodule add targetCompatibility = '1.7' sourceCompatibility = '1.7' …


3
Mavenビルドプラットフォームを独立させる方法は?
で、私のMac上でMavenを使用して構築する場合mvn install、私が取得 [警告]フィルタリングされたリソースをコピーするためにプラットフォームエンコーディング(実際にはMacRoman)を使用しています。つまり、ビルドはプラットフォームに依存しています! 特定のプラットフォーム(Linux)用にビルドすることも、ビルドプラットフォームを独立させることもできますか?
93 linux  maven 

14
引数のないコンストラクタがないため、org.apache.maven.plugin.war.util.WebappStructureを構築できません
[INFO] [war:war {execution: default-war}] [INFO] Packaging webapp [INFO] ------------------------------------------------------------------------ [ERROR] FATAL ERROR [INFO] ------------------------------------------------------------------------ [INFO] Cannot construct org.apache.maven.plugin.war.util.WebappStructure as it does not have a no-args constructor ---- Debugging information ---- message : Cannot construct org.apache.maven.plugin.war.util.WebappStructure as it does not have a no-args constructor cause-exception : com.thoughtworks.xstream.converters.reflection.ObjectAccessException cause-message : Cannot construct …
92 maven-2  maven 

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