File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -103,21 +103,17 @@ kotlin {
103103}
104104
105105tasks {
106- val cleanGeneratedSources by registering(Delete ::class ) {
107- delete(layout.projectDirectory.dir(" src/main/gen" ))
108- }
109-
110106 val baseDir = " src/main/kotlin/com/github/lppedd/cc"
111107 val generateLangLexer by registering(GenerateLexerTask ::class ) {
112- dependsOn(cleanGeneratedSources)
113108 sourceFile = layout.projectDirectory.file(" $baseDir /language/lexer/conventionalCommit.flex" )
114- targetOutputDir = layout.projectDirectory.dir(" src/main/gen" )
109+ targetOutputDir = layout.projectDirectory.dir(" src/main/gen/lang" )
110+ purgeOldFiles = true
115111 }
116112
117113 val generateStrictLexer by registering(GenerateLexerTask ::class ) {
118- dependsOn(cleanGeneratedSources)
119114 sourceFile = layout.projectDirectory.file(" $baseDir /parser/strictConventionalCommit.flex" )
120- targetOutputDir = layout.projectDirectory.dir(" src/main/gen" )
115+ targetOutputDir = layout.projectDirectory.dir(" src/main/gen/strict" )
116+ purgeOldFiles = true
121117 }
122118
123119 val buildApiSourceJar by registering(Jar ::class ) {
You can’t perform that action at this time.
0 commit comments