Skip to content

Commit

Permalink
Publish all jars (#1929)
Browse files Browse the repository at this point in the history
Fixes #1939
  • Loading branch information
devinrsmith authored Feb 25, 2022
1 parent 2f61d1e commit 00a14c1
Show file tree
Hide file tree
Showing 323 changed files with 945 additions and 1,151 deletions.
2 changes: 1 addition & 1 deletion .github/workflows/docs-ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,7 +49,7 @@ jobs:
uses: burrunan/gradle-cache-action@v1
with:
job-id: allJavadoc
arguments: --scan allJavadoc
arguments: --scan combined-javadoc:allJavadoc
gradle-version: wrapper

- name: Upload Javadocs
Expand Down
4 changes: 4 additions & 0 deletions Base/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {

compile depTrove3, depAnnotations, depCommonsCompress
Expand Down
1 change: 1 addition & 0 deletions Base/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions BenchmarkSupport/BenchmarkSupport.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom dhBenchmarkSupport

Expand Down
1 change: 1 addition & 0 deletions BenchmarkSupport/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_LOCAL
4 changes: 4 additions & 0 deletions ClientSupport/ClientSupport.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom dhConsole
}
Expand Down
1 change: 1 addition & 0 deletions ClientSupport/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions CompilerTools/CompilerTools.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom fishConfig, commonsLang3
testCompile.extendsFrom fishIoTest
Expand Down
1 change: 1 addition & 0 deletions CompilerTools/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions Configuration/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {
compile project(':Base'), project(':DataStructures'), project(':IO'), project(':log-factory'), depCommonsLang3
testCompile fileTree(dir: "${rootDir}/test-libs", include: ['*.jar'])
Expand Down
1 change: 1 addition & 0 deletions Configuration/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
1 change: 1 addition & 0 deletions Container/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
id 'java-library'
id 'io.deephaven.project.register'
}

dependencies {
Expand Down
1 change: 1 addition & 0 deletions Container/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions DHProcess/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
import io.deephaven.tools.Tools

plugins {
id 'io.deephaven.project.register'
}

dependencies {
annotationProcessor 'org.immutables:value:2.8.1'
compileOnly 'org.immutables:value-annotations:2.8.1'
Expand Down
1 change: 1 addition & 0 deletions DHProcess/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions DataStructures/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {
compile project(':Base')
}
1 change: 1 addition & 0 deletions DataStructures/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions FishUtil/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {
compile project(':Base'), project(':DataStructures'), project(':IO'), project(':Configuration'), project(':log-factory')
compile depCommonsEmail, depCommonsNet
Expand Down
1 change: 1 addition & 0 deletions FishUtil/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
10 changes: 6 additions & 4 deletions Generators/Generators.gradle
Original file line number Diff line number Diff line change
@@ -1,12 +1,14 @@
plugins {
id 'com.bmuschko.docker-remote-api'
id 'io.deephaven.project.register'
}

evaluationDependsOn Docker.registryProject('python')

configurations {
compile.extendsFrom fishConfig, jdom
testCompile.extendsFrom fishBaseTest
combinedJavadoc
}

dependencies {
Expand All @@ -28,6 +30,8 @@ dependencies {

testRuntime project(path: ':configs'),
project(path: ':test-configs')

combinedJavadoc project(path: ':combined-javadoc', targetConfiguration: 'combinedJavadoc')
}

def workspace = "$rootDir/tmp/workspace"
Expand Down Expand Up @@ -173,9 +177,7 @@ TaskProvider<Task> generatePyDoc = Docker.registerDockerTask(project, "generateP
into 'out'
}
// Depend on generated javadoc so we can generate JSON from it
dependsOn ':allJavadoc'
from("$devRoot/build/docs/javadoc") {
// input for javadocExtraction.py
from(configurations.combinedJavadoc) {
into 'javadoc'
}
}
Expand Down Expand Up @@ -312,7 +314,7 @@ tasks.register 'generateAll', {
t.description = 'Runs all code generators'
}

check.dependsOn groovyStaticImportGeneratorAssert,
project.tasks.getByName('quick').dependsOn groovyStaticImportGeneratorAssert,
generateAxesPlotMethodsAssert,
generateMultiSeriesAssert,
generateFigureImmutableAssert,
Expand Down
1 change: 1 addition & 0 deletions Generators/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_LOCAL
4 changes: 4 additions & 0 deletions IO/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {
compile project(':Base'), project(':SevenZip'), depCommonsCodec
testCompile project(path: ':Base', configuration: 'tests')
Expand Down
1 change: 1 addition & 0 deletions IO/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 3 additions & 1 deletion Integrations/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
plugins {
id 'com.bmuschko.docker-remote-api'
id 'io.deephaven.project.register'
id 'com.avast.gradle.docker-compose'
id 'idea'
}

evaluationDependsOn ':docker-runtime-base'
Expand Down Expand Up @@ -47,7 +49,7 @@ sourceSets {
// we do want IntelliJ to treat them as resources in IDE.
idea {
module {
resourceDirs += [file('r'), file('python')]
resourceDirs += [file('r'), file('python')]
testResourceDirs += [file('python/test')]
}
}
Expand Down
1 change: 1 addition & 0 deletions Integrations/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 2 additions & 2 deletions Integrations/python/deephaven/start_jvm.py
Original file line number Diff line number Diff line change
Expand Up @@ -148,8 +148,8 @@ def start_jvm(devroot=None,
java_version_file=open("/usr/deephaven/latest/etc/JAVA_VERSION", "r")
java_version=java_version_file.read()
java_version_file.close()
elif path.exists("{}/projects/configs/build/resources/main/JAVA_VERSION".format(devroot)):
java_version_file=open("{}/projects/configs/build/resources/main/JAVA_VERSION".format(devroot), "r")
elif path.exists("{}/props/configs/build/resources/main/JAVA_VERSION".format(devroot)):
java_version_file=open("{}/props/configs/build/resources/main/JAVA_VERSION".format(devroot), "r")
java_version=java_version_file.read()
java_version_file.close()
elif os.environ.get('JAVA_VERSION') is not None:
Expand Down
4 changes: 4 additions & 0 deletions ModelFarm/ModelFarm.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,10 @@
* Copyright (c) 2016-2021 Deephaven Data Labs and Patent Pending
*/

plugins {
id 'io.deephaven.project.register'
}

configurations {
testCompile.extendsFrom fishBaseTest
}
Expand Down
1 change: 1 addition & 0 deletions ModelFarm/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions Net/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {
compile project(':Base'), project(':DataStructures'), project(':IO'), project(':Configuration'),
project(':FishUtil')
Expand Down
1 change: 1 addition & 0 deletions Net/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions Numerics/Numerics.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom dhNumerics
testCompile.extendsFrom fishBaseTest
Expand Down
1 change: 1 addition & 0 deletions Numerics/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
1 change: 1 addition & 0 deletions ParquetHadoop/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
id 'java-library'
id 'io.deephaven.project.register'
}

sourceSets {
Expand Down
1 change: 1 addition & 0 deletions ParquetHadoop/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_EXTERNAL
4 changes: 4 additions & 0 deletions Plot/Plot.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom dhPlot

Expand Down
1 change: 1 addition & 0 deletions Plot/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
3 changes: 3 additions & 0 deletions SevenZip/build.gradle
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
plugins {
id 'io.deephaven.project.register'
}
1 change: 1 addition & 0 deletions SevenZip/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_EXTERNAL
4 changes: 4 additions & 0 deletions Stats/build.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

dependencies {
compile project(':Base'), project(':DataStructures'), project(':IO'), project(':Configuration'), project(':FishUtil'),
project(':Net')
Expand Down
1 change: 1 addition & 0 deletions Stats/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions TableLogger/TableLogger.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom fishUtil, fishData
testCompile.extendsFrom fishDataTest
Expand Down
1 change: 1 addition & 0 deletions TableLogger/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
4 changes: 4 additions & 0 deletions Util/Util.gradle
Original file line number Diff line number Diff line change
@@ -1,3 +1,7 @@
plugins {
id 'io.deephaven.project.register'
}

configurations {
compile.extendsFrom configurations.dhUtil, commonsLang3
testCompile.extendsFrom fishBaseTest
Expand Down
1 change: 1 addition & 0 deletions Util/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
1 change: 1 addition & 0 deletions Util/util-immutables/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
id 'java-library'
id 'io.deephaven.project.register'
}

dependencies {
Expand Down
1 change: 1 addition & 0 deletions Util/util-immutables/gradle.properties
Original file line number Diff line number Diff line change
@@ -1 +1,2 @@
io.deephaven.project.ProjectType=JAVA_LOCAL
languageLevel=8
1 change: 1 addition & 0 deletions application-mode/build.gradle
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
plugins {
id 'java-library'
id 'io.deephaven.project.register'
}

dependencies {
Expand Down
1 change: 1 addition & 0 deletions application-mode/gradle.properties
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
io.deephaven.project.ProjectType=JAVA_PUBLIC
Loading

0 comments on commit 00a14c1

Please sign in to comment.