storeAs
およびtriggeredBy
ルーチンを使用する SBT TaskKeys があります。
3 つの部分があります。
A storeAs B TriggeredBy C
私はそれが好きだと思う
タスクの完了時findManifestPath
に保存manifestPackageName
manifestPath
しかし、なぜ私たちは書くことができなかったのmanifestPackageName <<= findManifestPath
ですか?
少数のサンプル
manifestPackageName <<= findManifestPath storeAs manifestPackageName triggeredBy manifestPath
また
multiJvmTestNames <<= multiJvmTests map { _.keys.toSeq } storeAs multiJvmTestNames triggeredBy compile
また
discoveredMainClasses <<= compile map discoverMainClasses storeAs discoveredMainClasses triggeredBy compile
また
definedTestNames <<= definedTests map ( _.map(_.name).distinct) storeAs definedTestNames triggeredBy compile