Skip to content

Commit 3c49158

Browse files
authored
Merge pull request #37 from G8XSU/generated-code
Include generated source code in version control.
2 parents e91d929 + 95497e5 commit 3c49158

36 files changed

+15501
-8
lines changed

java/app/build.gradle

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,18 +23,17 @@ repositories {
2323

2424
sourceSets {
2525
main {
26+
java {
27+
srcDirs += './src/main/generated/proto'
28+
srcDirs += './src/main/generated/jooq'
29+
srcDirs -= './build/generated'
30+
}
2631
proto {
2732
srcDir '../../proto'
2833
}
2934
}
3035
}
3136

32-
idea {
33-
module {
34-
generatedSourceDirs.add(file("build/generated/proto/main"))
35-
}
36-
}
37-
3837
group 'org.vss'
3938
version '1.0'
4039

@@ -81,12 +80,23 @@ protobuf {
8180
protoc {
8281
artifact = "com.google.protobuf:protoc:$protobufVersion"
8382
}
83+
84+
generatedFilesBaseDir = "${projectDir}/src/"
85+
generateProtoTasks {
86+
all().each { task ->
87+
task.builtins {
88+
java {
89+
outputSubDir = 'generated/proto'
90+
}
91+
}
92+
}
93+
}
8494
}
8595

8696
jooq {
8797
configurations {
8898
main {
89-
generateSchemaSourceOnCompilation = true
99+
generateSchemaSourceOnCompilation = false
90100

91101
generationTool {
92102
jdbc {
@@ -115,7 +125,7 @@ jooq {
115125
}
116126
target {
117127
packageName = 'org.vss.postgres'
118-
directory = 'build/generated-src/jooq/main'
128+
directory = 'src/main/generated/jooq'
119129
}
120130
strategy.name = 'org.jooq.codegen.DefaultGeneratorStrategy'
121131
}

java/app/src/main/generated/jooq/org/vss/postgres/DefaultCatalog.java

Lines changed: 54 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java/app/src/main/generated/jooq/org/vss/postgres/Keys.java

Lines changed: 27 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java/app/src/main/generated/jooq/org/vss/postgres/Public.java

Lines changed: 53 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

java/app/src/main/generated/jooq/org/vss/postgres/Tables.java

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)