diff --git a/gradle/build.gradle b/gradle/build.gradle index c60ea9ce1..343a25bcb 100644 --- a/gradle/build.gradle +++ b/gradle/build.gradle @@ -1,18 +1,4 @@ buildscript { - ext.repositoryUrl = project.findProperty('repositoryUrl') - ext.publishUrl = project.findProperty('publishUrl') - repositories { - if (repositoryUrl == null) { - println "Using Maven central..." - mavenCentral() - } else { - maven { - println "Using GCS Maven repo..." - url repositoryUrl - } - } - } - // Lock buildscript dependencies. configurations.classpath { resolutionStrategy.activateDependencyLocking() @@ -71,7 +57,7 @@ task stage { } -if (publishUrl != null) { +if (publishUrl) { publishing { repositories { maven { @@ -129,12 +115,12 @@ allprojects { if (project.name == 'services') return repositories { - if (rootProject.repositoryUrl == null) { - mavenCentral() - } else { + if (rootProject.repositoryUrl) { maven { url rootProject.repositoryUrl } + } else { + mavenCentral() } } diff --git a/gradle/gradle.properties b/gradle/gradle.properties new file mode 100644 index 000000000..8035c0843 --- /dev/null +++ b/gradle/gradle.properties @@ -0,0 +1,2 @@ +repositoryUrl= +publishUrl= diff --git a/gradle/gradle/dependency-locks/buildscript-classpath.lockfile b/gradle/gradle/dependency-locks/buildscript-classpath.lockfile index e4ef14f64..8b4a26cab 100644 --- a/gradle/gradle/dependency-locks/buildscript-classpath.lockfile +++ b/gradle/gradle/dependency-locks/buildscript-classpath.lockfile @@ -1,40 +1,73 @@ # This is a Gradle generated file for dependency locking. # Manual edits can break the build and are not advised. # This file is expected to be part of source control. +antlr:antlr:2.7.7 +cglib:cglib-nodep:3.2.2 com.google.cloud.tools:appengine-gradle-plugin:1.3.3 com.google.cloud.tools:appengine-plugins-core:0.3.2 com.google.code.gson:gson:2.7 com.google.guava:guava:20.0 +com.googlecode.javaewah:JavaEWAH:1.1.6 +com.jcraft:jsch:0.1.54 +com.jcraft:jzlib:1.1.1 com.moowork.gradle:gradle-node-plugin:1.2.0 com.moowork.node:com.moowork.node.gradle.plugin:1.2.0 com.netflix.nebula:gradle-lint-plugin:10.4.2 -com.netflix.nebula:nebula-gradle-interop:1.0.2 +com.netflix.nebula:nebula-gradle-interop:1.0.3 +com.netflix.nebula:nebula-test:7.1.7 +commons-codec:commons-codec:1.9 +commons-io:commons-io:2.5 commons-lang:commons-lang:2.6 +commons-logging:commons-logging:1.2 junit:junit:4.12 +log4j:log4j:1.2.14 nebula.lint:nebula.lint.gradle.plugin:10.4.2 net.ltgt.apt:net.ltgt.apt.gradle.plugin:0.19 net.ltgt.errorprone:net.ltgt.errorprone.gradle.plugin:0.6.1 net.ltgt.gradle:gradle-apt-plugin:0.19 net.ltgt.gradle:gradle-errorprone-plugin:0.6.1 +org.apache.ant:ant-antlr:1.8.4 +org.apache.ant:ant-junit:1.8.4 +org.apache.ant:ant-launcher:1.8.4 +org.apache.ant:ant:1.8.4 org.apache.commons:commons-lang3:3.8.1 +org.apache.httpcomponents:httpclient:4.5.2 +org.apache.httpcomponents:httpcore:4.4.4 org.apache.maven:maven-artifact:3.6.0 org.apache.maven:maven-builder-support:3.6.0 org.apache.maven:maven-model-builder:3.6.0 org.apache.maven:maven-model:3.6.0 org.codehaus.gpars:gpars:1.2.1 +org.codehaus.groovy:groovy-all:2.4.9 +org.codehaus.groovy:groovy-ant:2.1.8 +org.codehaus.groovy:groovy-groovydoc:2.1.8 +org.codehaus.groovy:groovy-templates:2.1.8 +org.codehaus.groovy:groovy-xml:2.1.8 +org.codehaus.groovy:groovy:2.1.8 org.codehaus.jsr166-mirror:jsr166y:1.7.0 org.codehaus.plexus:plexus-component-annotations:1.7.1 org.codehaus.plexus:plexus-interpolation:1.25 org.codehaus.plexus:plexus-utils:3.1.0 +org.codenarc:CodeNarc:0.25.2 +org.eclipse.jdt:core:3.1.1 +org.eclipse.jgit:org.eclipse.jgit:5.0.1.201806211838-r +org.gmetrics:GMetrics:0.7 org.hamcrest:hamcrest-core:1.3 -org.jetbrains.kotlin:kotlin-stdlib-common:1.3.0 -org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.0 -org.jetbrains.kotlin:kotlin-stdlib:1.3.0 +org.jetbrains.kotlin:kotlin-stdlib-common:1.3.11 +org.jetbrains.kotlin:kotlin-stdlib-jdk7:1.3.11 +org.jetbrains.kotlin:kotlin-stdlib:1.3.11 org.jetbrains:annotations:13.0 org.multiverse:multiverse-core:0.7.0 +org.objenesis:objenesis:2.4 +org.ow2.asm:asm-analysis:4.0 +org.ow2.asm:asm-commons:4.0 +org.ow2.asm:asm-tree:4.0 +org.ow2.asm:asm-util:4.0 org.ow2.asm:asm:7.0 +org.slf4j:slf4j-api:1.7.2 org.sonatype.aether:aether-api:1.13.1 org.sonatype.aether:aether-impl:1.13.1 org.sonatype.aether:aether-spi:1.13.1 org.sonatype.aether:aether-util:1.13.1 +org.spockframework:spock-core:1.1-groovy-2.4-rc-4 org.yaml:snakeyaml:1.17 diff --git a/gradle/package-lock.json b/gradle/package-lock.json new file mode 100644 index 000000000..fd2ae2f24 --- /dev/null +++ b/gradle/package-lock.json @@ -0,0 +1,13 @@ +{ + "name": "nomulus", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "google-closure-library": { + "version": "20190121.0.0", + "resolved": "https://registry.npmjs.org/google-closure-library/-/google-closure-library-20190121.0.0.tgz", + "integrity": "sha512-HkgqoXznjlx375vAYYQDS4Tt+ErrBNZ4D+mSev/8Pd/HlvmADX0CFuiDjZ/mk3ku474kgDoxUwi87O+siENn7w==" + } + } +} diff --git a/gradle/proxy/gradle/dependency-locks/dockerJava.lockfile b/gradle/proxy/gradle/dependency-locks/dockerJava.lockfile deleted file mode 100644 index faaacb767..000000000 --- a/gradle/proxy/gradle/dependency-locks/dockerJava.lockfile +++ /dev/null @@ -1,7 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.aries:docker-java-shaded:3.1.0-rc-5 -javax.activation:activation:1.1.1 -org.slf4j:slf4j-api:1.7.5 -org.slf4j:slf4j-simple:1.7.5 diff --git a/gradle/settings.gradle b/gradle/settings.gradle index 30879379f..cb3438ba0 100644 --- a/gradle/settings.gradle +++ b/gradle/settings.gradle @@ -1,3 +1,16 @@ +if (repositoryUrl) { + println "Using repository $repositoryUrl for plugins" + pluginManagement { + repositories { + maven { + url repositoryUrl + } + } + } +} else { + println "Using default repository for plugins" +} + rootProject.name = 'nomulus' include 'core' diff --git a/gradle/third_party/gradle/dependency-locks/annotationProcessor.lockfile b/gradle/third_party/gradle/dependency-locks/annotationProcessor.lockfile deleted file mode 100644 index 04156ddb8..000000000 --- a/gradle/third_party/gradle/dependency-locks/annotationProcessor.lockfile +++ /dev/null @@ -1,22 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.github.kevinstern:software-and-algorithms:1.0 -com.github.stephenc.jcip:jcip-annotations:1.0-1 -com.google.auto:auto-common:0.10 -com.google.code.findbugs:jFormatString:3.0.0 -com.google.code.findbugs:jsr305:3.0.0 -com.google.errorprone:error_prone_annotation:2.3.2 -com.google.errorprone:error_prone_annotations:2.3.2 -com.google.errorprone:error_prone_check_api:2.3.2 -com.google.errorprone:error_prone_core:2.3.2 -com.google.errorprone:error_prone_type_annotations:2.3.2 -com.google.guava:guava:23.5-jre -com.google.j2objc:j2objc-annotations:1.1 -com.google.protobuf:protobuf-java:3.4.0 -com.googlecode.java-diff-utils:diffutils:1.3.0 -org.checkerframework:checker-qual:2.5.3 -org.checkerframework:dataflow:2.5.3 -org.checkerframework:javacutil:2.5.3 -org.codehaus.mojo:animal-sniffer-annotations:1.14 -org.pcollections:pcollections:2.1.2 diff --git a/gradle/third_party/gradle/dependency-locks/apt.lockfile b/gradle/third_party/gradle/dependency-locks/apt.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/apt.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/archives.lockfile b/gradle/third_party/gradle/dependency-locks/archives.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/archives.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/checkstyle.lockfile b/gradle/third_party/gradle/dependency-locks/checkstyle.lockfile deleted file mode 100644 index c96f1b920..000000000 --- a/gradle/third_party/gradle/dependency-locks/checkstyle.lockfile +++ /dev/null @@ -1,16 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -antlr:antlr:2.7.7 -com.google.code.findbugs:jsr305:3.0.2 -com.google.errorprone:error_prone_annotations:2.1.3 -com.google.guava:guava:25.1-jre -com.google.j2objc:j2objc-annotations:1.1 -com.puppycrawl.tools:checkstyle:8.12 -commons-beanutils:commons-beanutils:1.9.3 -commons-cli:commons-cli:1.4 -commons-collections:commons-collections:3.2.2 -net.sf.saxon:Saxon-HE:9.8.0-12 -org.antlr:antlr4-runtime:4.7.1 -org.checkerframework:checker-qual:2.0.0 -org.codehaus.mojo:animal-sniffer-annotations:1.14 diff --git a/gradle/third_party/gradle/dependency-locks/compile.lockfile b/gradle/third_party/gradle/dependency-locks/compile.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/compile.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/compileClasspath.lockfile b/gradle/third_party/gradle/dependency-locks/compileClasspath.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/compileClasspath.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/compileOnly.lockfile b/gradle/third_party/gradle/dependency-locks/compileOnly.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/compileOnly.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/default.lockfile b/gradle/third_party/gradle/dependency-locks/default.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/default.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/errorprone.lockfile b/gradle/third_party/gradle/dependency-locks/errorprone.lockfile deleted file mode 100644 index 04156ddb8..000000000 --- a/gradle/third_party/gradle/dependency-locks/errorprone.lockfile +++ /dev/null @@ -1,22 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.github.kevinstern:software-and-algorithms:1.0 -com.github.stephenc.jcip:jcip-annotations:1.0-1 -com.google.auto:auto-common:0.10 -com.google.code.findbugs:jFormatString:3.0.0 -com.google.code.findbugs:jsr305:3.0.0 -com.google.errorprone:error_prone_annotation:2.3.2 -com.google.errorprone:error_prone_annotations:2.3.2 -com.google.errorprone:error_prone_check_api:2.3.2 -com.google.errorprone:error_prone_core:2.3.2 -com.google.errorprone:error_prone_type_annotations:2.3.2 -com.google.guava:guava:23.5-jre -com.google.j2objc:j2objc-annotations:1.1 -com.google.protobuf:protobuf-java:3.4.0 -com.googlecode.java-diff-utils:diffutils:1.3.0 -org.checkerframework:checker-qual:2.5.3 -org.checkerframework:dataflow:2.5.3 -org.checkerframework:javacutil:2.5.3 -org.codehaus.mojo:animal-sniffer-annotations:1.14 -org.pcollections:pcollections:2.1.2 diff --git a/gradle/third_party/gradle/dependency-locks/errorproneJavac.lockfile b/gradle/third_party/gradle/dependency-locks/errorproneJavac.lockfile deleted file mode 100644 index 43f098f5c..000000000 --- a/gradle/third_party/gradle/dependency-locks/errorproneJavac.lockfile +++ /dev/null @@ -1,4 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.google.errorprone:javac:9+181-r4173-1 diff --git a/gradle/third_party/gradle/dependency-locks/runtime.lockfile b/gradle/third_party/gradle/dependency-locks/runtime.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/runtime.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/runtimeClasspath.lockfile b/gradle/third_party/gradle/dependency-locks/runtimeClasspath.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/runtimeClasspath.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/testAnnotationProcessor.lockfile b/gradle/third_party/gradle/dependency-locks/testAnnotationProcessor.lockfile deleted file mode 100644 index 04156ddb8..000000000 --- a/gradle/third_party/gradle/dependency-locks/testAnnotationProcessor.lockfile +++ /dev/null @@ -1,22 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. -com.github.kevinstern:software-and-algorithms:1.0 -com.github.stephenc.jcip:jcip-annotations:1.0-1 -com.google.auto:auto-common:0.10 -com.google.code.findbugs:jFormatString:3.0.0 -com.google.code.findbugs:jsr305:3.0.0 -com.google.errorprone:error_prone_annotation:2.3.2 -com.google.errorprone:error_prone_annotations:2.3.2 -com.google.errorprone:error_prone_check_api:2.3.2 -com.google.errorprone:error_prone_core:2.3.2 -com.google.errorprone:error_prone_type_annotations:2.3.2 -com.google.guava:guava:23.5-jre -com.google.j2objc:j2objc-annotations:1.1 -com.google.protobuf:protobuf-java:3.4.0 -com.googlecode.java-diff-utils:diffutils:1.3.0 -org.checkerframework:checker-qual:2.5.3 -org.checkerframework:dataflow:2.5.3 -org.checkerframework:javacutil:2.5.3 -org.codehaus.mojo:animal-sniffer-annotations:1.14 -org.pcollections:pcollections:2.1.2 diff --git a/gradle/third_party/gradle/dependency-locks/testApt.lockfile b/gradle/third_party/gradle/dependency-locks/testApt.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/testApt.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/testCompile.lockfile b/gradle/third_party/gradle/dependency-locks/testCompile.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/testCompile.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/testCompileClasspath.lockfile b/gradle/third_party/gradle/dependency-locks/testCompileClasspath.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/testCompileClasspath.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/testCompileOnly.lockfile b/gradle/third_party/gradle/dependency-locks/testCompileOnly.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/testCompileOnly.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/testRuntime.lockfile b/gradle/third_party/gradle/dependency-locks/testRuntime.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/testRuntime.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control. diff --git a/gradle/third_party/gradle/dependency-locks/testRuntimeClasspath.lockfile b/gradle/third_party/gradle/dependency-locks/testRuntimeClasspath.lockfile deleted file mode 100644 index 656c5dbcc..000000000 --- a/gradle/third_party/gradle/dependency-locks/testRuntimeClasspath.lockfile +++ /dev/null @@ -1,3 +0,0 @@ -# This is a Gradle generated file for dependency locking. -# Manual edits can break the build and are not advised. -# This file is expected to be part of source control.