問題タブ [maven-bom]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
163 参照

gradle - gradleでmaven bomをインポートする際に問題があります

私は使用しています

実装 org.springframework.boot:spring-boot-dependencies:2.0.3.RELEASE

ただし、maven bom ファイルをインポートするには、アーティファクト用に pom ファイルが生成されると、これがファイルに含まれます。

この依存関係をmavenプロジェクトで使用すると、 pom ではなくjarアーティファクトを探しているため失敗します。これは、gradleがmavenからpomファイルを処理する方法のバグですか?

0 投票する
1 に答える
2156 参照

spring-boot - gradle 5 で annotationProcessor 構成の Maven BOM を使用できない

以下に示すように、gradle 5.1.1でmaven BOMを使用しようとしています

./gradlew dependencies --configuration=annotationProcessor&を実行すると./gradlew dependencies --configuration=compileOnly、それぞれ次のようになります

奇妙なことに、IntelliJ はcompileOnly依存関係を適切に解決しますが、解決しません。annotationProcessor

何が起こっているのか、私はかなり混乱しています。どんな助けでも大歓迎です

インテリグラドルビュー

0 投票する
1 に答える
538 参照

spring-boot - gradle 5 で BOM によって提供されるすべての依存関係を見つける

gradle スクリプトから bom の依存関係を一覧表示する方法はありますか

次のgradleファイルがあるとします

この BOM によって gradle に提供されるすべての依存関係を一覧表示したいのですが、gradlew/gradleコマンドを使用してそれらを一覧表示する方法はありますか?

0 投票する
2 に答える
844 参照

spring-boot - BOM によって gradle 5 に提供されたすべてのプロパティを一覧表示する

gradlew/を使用して、特定のbomによってgradleに提供されたすべてのプロパティを一覧表示する方法はありますかgradle

次のビルドスクリプトがあるとします

BOM の一部として利用できるすべてのプロパティを一覧表示したいのですが、どうすればよいですか?

micrometer.versionソースがそう言っているので、それが呼ばれるプロパティに貢献していることを私は知っています

参照: https://github.com/spring-projects/spring-boot/blob/master/spring-boot-project/spring-boot-dependencies/pom.xml

0 投票する
1 に答える
523 参照

spring - Gradleでは暗黙的にインポートされたMaven BOMファイルが支配的ですか?

Gradle 5.2.1 を使用して複数の Maven BOM (カスタムおよび公式の Spring BOM の両方) をインポートする Spring Boot 2.0.x アプリケーションを開発しています。platformそのため、 Gradle が提供する構文を使用します。ただし、dependency-managementSpring Boot Gradle Plugin と組み合わせてプラグインも使用します。

ドキュメントによると、このプラグインの組み合わせは、Spring Boot BOM ファイルの組み込みをトリガーします。ただし、この暗黙的に含まれる BOM が BOM の規則的な順序にどのように適合するかはわかりません。最初に適用されて他の BOM によって上書きされる可能性がありますか、それとも最後に適用されて他のすべての BOM ファイルより優先されますか?

0 投票する
1 に答える
638 参照

spring-boot - gradle BOMとspring-boot(マルチモジュラーアプリケーション)を使用するにはどのような方法が良いですか

Gradle私は自分のアプリケーションを構築するために使用しspring-bootます。私が欲しいものは?

一部のモジュールがspring-bootアプリケーションであるマルチモジュラー アプリケーションがあります。BOM親プロジェクトのGradleファイルで春の依存関係を取得し、バージョンなしですべてのライブラリを使用したい.

これで、次の構成ができました。

そして、このコードを各モジュールに複製します。Gradle 私はドキュメントを読み、これを見ます:

プラグイン自体は、Spring 依存関係管理プラグインを自動的に適用しなくなりました。代わりに、Spring Dependency Management プラグインが適用され、spring-boot-dependencies BOM (部品表) で構成されていることに反応します。BOM サポートについては、この記事の後半で詳しく説明します。

以下に例を示します。

よくわかりません。どのバリアントが優れていますか?このドキュメントのようにコードを変更しようとすると、エラーが発生します。