From c19d61c011fc5938723f7c17f7fe4cec749fac3d Mon Sep 17 00:00:00 2001 From: YuCheng Hu Date: Tue, 23 Jul 2019 13:57:40 -0400 Subject: [PATCH] =?UTF-8?q?=E6=8F=90=E4=BA=A4=E7=BC=96=E8=AF=91=E9=85=8D?= =?UTF-8?q?=E7=BD=AE=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- build.gradle | 50 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 build.gradle diff --git a/build.gradle b/build.gradle new file mode 100644 index 0000000..84dee07 --- /dev/null +++ b/build.gradle @@ -0,0 +1,50 @@ +group 'com.github.simplesteph.protobuf' +version '1.0-SNAPSHOT' + +apply plugin: 'java' +apply plugin: 'com.google.protobuf' +apply plugin: 'idea' + +sourceCompatibility = 1.8 + +repositories { + mavenCentral() +} + +dependencies { + compile group: 'org.apache.commons', name: 'commons-lang3', version: '3.9' + compile group: 'commons-io', name: 'commons-io', version: '2.6' + compile group: 'org.apache.commons', name: 'commons-math3', version: '3.6.1' + + // Protobuf + compile 'com.google.protobuf:protobuf-java:3.9.0' + compile 'com.google.protobuf:protobuf-java-util:3.9.0' + + // Snappy Zip + compile group: 'org.xerial.snappy', name: 'snappy-java', version: '1.1.7.3' + + testCompile group: 'junit', name: 'junit', version: '4.12' +} + +buildscript { + repositories { + mavenCentral() + } + dependencies { + classpath 'com.google.protobuf:protobuf-gradle-plugin:0.8.5' + } +} + +protobuf { + // Configure the protoc executable + protoc { + // Download from repositories + artifact = 'com.google.protobuf:protoc:3.5.1' + } +} + +repositories { + maven { + url "https://maven.ossez.com/repository/internal" + } +}