問題タブ [spring-boot-gradle-plugin]
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.
java - Gradle に相当する Maven プロファイル
春のブート プロジェクト ビルドで単純なシナリオを実現しようとしています。依存関係を含めたり除外したり、環境に応じて war または jar をパッケージ化したりします。
たとえば、環境dev
には devtools とパッケージ jar、prod
パッケージ war などを含めます。
XML ベースの構成ではないことはわかっています。基本的には、build.gradle に if ステートメントを記述できますが、これを達成するための推奨される方法はありますか?
複数のビルド ファイルを作成する代わりに、いくつかの一般的な依存関係を宣言し、それらを 1 つのファイルで参照できますか?
ビルド ターゲット環境に基づいてビルド構成を変更するベスト プラクティスはありますか?
gradle - 複数のSpring Bootプロジェクトの依存関係をGradleで機能させるには?
スプリング ブート イニシャライザを使用して、ベース プロジェクトとサブ 2 つのプロジェクトを作成し、最も単純な複数のプロジェクトを使用しています。ルートに settings.gradle を設定して、 'base','sub'を含めます。また、sub/gradle.buildにcompile project(':base')依存関係を追加します。ルート フォルダーで gradleビルドを実行すると、:sub:compileJave タスクを実行すると常に失敗し、ベース プロジェクトからパッケージが見つからないと報告されます。そして奇妙なのは、ルートフォルダーでgradlew :sub:compileJavaを直接実行すると成功することです。gradlewビルドを機能させる正しい方法を教えてくれる人はいますか?
spring - スプリング ブートを実行できません
gradleを使用してSpring Boot Data jpaアプリケーションを作成しました。プロジェクト構造は以下のようになります。
com.duregesh
com.durgesh.controller
com.durgesh.model
com.durgesh.repositories
com.durgesh.services
スプリング ブートを実行しているとき、例外が発生しています。説明:
com.durgesh.services.UserServiceImpl のフィールド userJpaRepository には、見つからない「emf」という名前の Bean が必要でした。
処置: 構成で'emf'という名前のBeanを定義することを検討してください。
java - spring-boot の gradle プラグイン bootRepackage タスクが非推奨の警告を出す
以下は私のgradleブルドです -
サービス/build.gradle
タスクの実行中にビルド警告が 1 つ表示されbuild
ます。
奇妙なことに、service/build.gradle で bootRepackage を無効にすると、消えてしまいます。単なる警告ですが、何が欠けているのか知りたいです。springboot の gradle プラグインが使用するものは非推奨になっていると思いますが、それが私のビルドに含まれている場合は、修正する必要があります。
前もって感謝します、/kp