Je souhaite créer une tâche SBT pour générer de la documentation pour mes classes en fonction des annotations dans ces classes.Analyser les classes compilées avec SBT
Je suis en train de créer une tâche:
val genToolsDocs = TaskKey[Unit]("gendoc-tools", "gen doc")
genToolsDocs in Runtime <<=
(compile in Compile) map {
(compiled: Analysis) ⇒ {
???
}
}
Mais alors je ne fait pas maintenant comment les classes sont générées correctement à partir de cet objet compiled: Analysis
?
il ya compiled.apis.internal.values.map(_.api()...)
d'où je peux obtenir quelques informations sur mes cours, mais pas trop.
il ya aussi compiled.relations.classes
et compiled.stamps.allBinaries
et beaucoup d'autres choses mais je ne comprends pas ce que je devrais utiliser pour obtenir des fichiers de classe compilés.
Peut-être que c'est complètement faux, n'est-ce pas?