[Editor] Install ProtocolBuffers
This commit is contained in:
@@ -5,3 +5,5 @@ jomlVersion=1.10.0
|
||||
guavaVersion=29.0-jre
|
||||
tornadoFxVersion=2.0.0-SNAPSHOT
|
||||
ikonliVersion=12.2.0
|
||||
protobufPluginVersion=0.8.14
|
||||
protobufVersion=3.14.0
|
||||
@@ -1,5 +1,6 @@
|
||||
plugins {
|
||||
id 'java-library'
|
||||
id "com.google.protobuf" version "$protobufPluginVersion"
|
||||
}
|
||||
|
||||
group 'com.bartlomiejpluta.base'
|
||||
@@ -10,9 +11,35 @@ repositories {
|
||||
}
|
||||
|
||||
dependencies {
|
||||
|
||||
api "com.google.protobuf:protobuf-java:$protobufVersion"
|
||||
}
|
||||
|
||||
test {
|
||||
useJUnitPlatform()
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
main {
|
||||
java {
|
||||
srcDirs "$projectDir/build/proto/main/java"
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
protobuf {
|
||||
// Fetch protoc compiler
|
||||
protoc {
|
||||
artifact = "com.google.protobuf:protoc:$protobufVersion"
|
||||
}
|
||||
|
||||
generatedFilesBaseDir = "$projectDir/build/proto/"
|
||||
|
||||
// Enable compiling proto files to Java
|
||||
generateProtoTasks {
|
||||
all().each { task ->
|
||||
task.builtins {
|
||||
java { }
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user