Support using Gradle projects as the dependency inputs
オープン
enhancement
- 主要言語
- Java
- スター
- 5.6k
- フォーク
- 559
- 平均マージ
- 1日 14時間
- マージ済み PR(30日)
- 43
説明
I'd finished Ktlint custom rule sets support in #1896, but it supports Maven coordinates only due to the limits of
https://github.com/diffplug/spotless/blob/0189f717ee13acdb00745bffa86c6ed4ede53ef2/lib/src/main/java/com/diffplug/spotless/JarState.java#L56-L59
We can extend this for Gradle local projects to be used as the inputs, not sure if this way works for Maven projects as well.
コントリビューションガイド
調査の方向性
lib/src/main/java/com/diffplug/spotless/JarState.java の 56-59 行目を読み、#1896 の Ktlint カスタムルールセットに関する作業を確認してください。現在 Maven 座標がどのように依存関係の入力になるのかを追跡し、次にローカルの Gradle プロジェクトが同じ入力をどのように提供できるかを判断してください。Gradle プロジェクトが入力として受け入れられ、既存の Maven 座標経由のパスが引き続き使用可能であれば完了です。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- build-system
- issue の種類
- 機能追加
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 静か
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 48/100