mirror of
https://github.com/ethauvin/kobalt.git
synced 2025-04-26 08:27:12 -07:00
If kapt{} detected, run javac before kotlinc.
This commit is contained in:
parent
e891025928
commit
5645d54e35
2 changed files with 27 additions and 2 deletions
|
@ -47,6 +47,7 @@ class AptPlugin @Inject constructor(val dependencyManager: DependencyManager, va
|
|||
|
||||
companion object {
|
||||
const val PLUGIN_NAME = "Apt"
|
||||
const val KAPT_CONFIG = "kaptConfig"
|
||||
}
|
||||
|
||||
override val name = PLUGIN_NAME
|
||||
|
@ -125,7 +126,10 @@ class AptPlugin @Inject constructor(val dependencyManager: DependencyManager, va
|
|||
|
||||
private val kaptConfigs: HashMap<String, KaptConfig> = hashMapOf()
|
||||
|
||||
fun addKaptConfig(project: Project, kapt: KaptConfig) = kaptConfigs.put(project.name, kapt)
|
||||
fun addKaptConfig(project: Project, kapt: KaptConfig) {
|
||||
project.projectProperties.put(KAPT_CONFIG, kapt)
|
||||
kaptConfigs.put(project.name, kapt)
|
||||
}
|
||||
}
|
||||
|
||||
class AptConfig(var outputDir: String = "generated/source/apt")
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue