From 18e1717a1354daa52f67f86d7c24e115891716ec Mon Sep 17 00:00:00 2001 From: brian Date: Mon, 3 Oct 2022 21:23:35 +0200 Subject: [PATCH] Added datavec-data-excel Signed-off-by: brian --- cavis-common-platform/build.gradle | 5 +- .../build.gradle | 9 +++ .../datavec/poi/excel/ExcelRecordReader.java | 0 .../datavec/poi/excel/ExcelRecordWriter.java | 0 .../poi/excel/AssertTestsExtendBaseClass.java | 0 .../poi/excel/ExcelRecordReaderTest.java | 0 .../poi/excel/ExcelRecordWriterTest.java | 0 .../cavis-datavec-data/datavec-excel/pom.xml | 59 ------------------- cavis-dnn/cavis-dnn-api/build.gradle | 1 + settings.gradle | 1 + 10 files changed, 14 insertions(+), 61 deletions(-) rename cavis-datavec/cavis-datavec-data/{datavec-excel => cavis-datavec-data-excel}/build.gradle (74%) rename cavis-datavec/cavis-datavec-data/{datavec-excel => cavis-datavec-data-excel}/src/main/java/org/datavec/poi/excel/ExcelRecordReader.java (100%) rename cavis-datavec/cavis-datavec-data/{datavec-excel => cavis-datavec-data-excel}/src/main/java/org/datavec/poi/excel/ExcelRecordWriter.java (100%) rename cavis-datavec/cavis-datavec-data/{datavec-excel => cavis-datavec-data-excel}/src/test/java/org/datavec/poi/excel/AssertTestsExtendBaseClass.java (100%) rename cavis-datavec/cavis-datavec-data/{datavec-excel => cavis-datavec-data-excel}/src/test/java/org/datavec/poi/excel/ExcelRecordReaderTest.java (100%) rename cavis-datavec/cavis-datavec-data/{datavec-excel => cavis-datavec-data-excel}/src/test/java/org/datavec/poi/excel/ExcelRecordWriterTest.java (100%) delete mode 100644 cavis-datavec/cavis-datavec-data/datavec-excel/pom.xml diff --git a/cavis-common-platform/build.gradle b/cavis-common-platform/build.gradle index 7e0c7279f..05368a76b 100644 --- a/cavis-common-platform/build.gradle +++ b/cavis-common-platform/build.gradle @@ -9,7 +9,7 @@ ext { def javacpp = [version: "1.5.6", presetsVersion: "1.5.6"] def hdf5 = [version: "1.12.1"] - def jackson = [version: "2.10.5.20201202"] + def jackson = [version: "2.13.4"] def cuda = [version: "11.4"] def cudnn = [version: "8.2"] def openblas = [version: "0.3.17"] @@ -35,12 +35,13 @@ dependencies { api enforcedPlatform("io.netty:netty-bom:${netty.version}") api enforcedPlatform("com.fasterxml.jackson:jackson-bom:${jackson.version}") + //api enforcedPlatform("com.fasterxml.jackson.core:jackson-annotations:${jackson.version}") constraints { - api enforcedPlatform("io.netty:netty-bom:${netty.version}") api enforcedPlatform("com.fasterxml.jackson:jackson-bom:${jackson.version}") + //api enforcedPlatform("com.fasterxml.jackson.core:jackson-annotations:${jackson.version}") api 'com.google.guava:guava:30.1-jre' api "com.google.protobuf:protobuf-java:3.15.6" diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/build.gradle b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/build.gradle similarity index 74% rename from cavis-datavec/cavis-datavec-data/datavec-excel/build.gradle rename to cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/build.gradle index 05af1969e..f7e4b2fc5 100644 --- a/cavis-datavec/cavis-datavec-data/datavec-excel/build.gradle +++ b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/build.gradle @@ -18,9 +18,18 @@ * ***************************************************************************** * */ +apply from: "${project.rootProject.projectDir}/createTestBackends.gradle" dependencies { implementation projects.cavisDatavec.cavisDatavecApi + implementation projects.cavisDnn.cavisDnnCommon implementation "org.apache.poi:poi:3.17" implementation "org.apache.poi:poi-ooxml:3.17" + implementation "com.fasterxml.jackson.core:jackson-annotations" + + implementation "org.slf4j:slf4j-api" + + testRuntimeOnly 'net.brutex.ai:dl4j-test-resources:1.0.1-SNAPSHOT' + + testImplementation projects.cavisNd4j.cavisNd4jCommonTests } \ No newline at end of file diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/src/main/java/org/datavec/poi/excel/ExcelRecordReader.java b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/main/java/org/datavec/poi/excel/ExcelRecordReader.java similarity index 100% rename from cavis-datavec/cavis-datavec-data/datavec-excel/src/main/java/org/datavec/poi/excel/ExcelRecordReader.java rename to cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/main/java/org/datavec/poi/excel/ExcelRecordReader.java diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/src/main/java/org/datavec/poi/excel/ExcelRecordWriter.java b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/main/java/org/datavec/poi/excel/ExcelRecordWriter.java similarity index 100% rename from cavis-datavec/cavis-datavec-data/datavec-excel/src/main/java/org/datavec/poi/excel/ExcelRecordWriter.java rename to cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/main/java/org/datavec/poi/excel/ExcelRecordWriter.java diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/src/test/java/org/datavec/poi/excel/AssertTestsExtendBaseClass.java b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/test/java/org/datavec/poi/excel/AssertTestsExtendBaseClass.java similarity index 100% rename from cavis-datavec/cavis-datavec-data/datavec-excel/src/test/java/org/datavec/poi/excel/AssertTestsExtendBaseClass.java rename to cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/test/java/org/datavec/poi/excel/AssertTestsExtendBaseClass.java diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/src/test/java/org/datavec/poi/excel/ExcelRecordReaderTest.java b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/test/java/org/datavec/poi/excel/ExcelRecordReaderTest.java similarity index 100% rename from cavis-datavec/cavis-datavec-data/datavec-excel/src/test/java/org/datavec/poi/excel/ExcelRecordReaderTest.java rename to cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/test/java/org/datavec/poi/excel/ExcelRecordReaderTest.java diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/src/test/java/org/datavec/poi/excel/ExcelRecordWriterTest.java b/cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/test/java/org/datavec/poi/excel/ExcelRecordWriterTest.java similarity index 100% rename from cavis-datavec/cavis-datavec-data/datavec-excel/src/test/java/org/datavec/poi/excel/ExcelRecordWriterTest.java rename to cavis-datavec/cavis-datavec-data/cavis-datavec-data-excel/src/test/java/org/datavec/poi/excel/ExcelRecordWriterTest.java diff --git a/cavis-datavec/cavis-datavec-data/datavec-excel/pom.xml b/cavis-datavec/cavis-datavec-data/datavec-excel/pom.xml deleted file mode 100644 index dfde1d302..000000000 --- a/cavis-datavec/cavis-datavec-data/datavec-excel/pom.xml +++ /dev/null @@ -1,59 +0,0 @@ - - - - - - 4.0.0 - - - net.brutex.ai - datavec-parent - 1.0.0-SNAPSHOT - - - datavec-excel - - datavec-excel - - - - net.brutex.ai - datavec-api - ${project.version} - - - - org.apache.poi - poi - ${poi.version} - - - - org.apache.poi - poi-ooxml - ${poi.version} - - - - - diff --git a/cavis-dnn/cavis-dnn-api/build.gradle b/cavis-dnn/cavis-dnn-api/build.gradle index c0fc57e93..ffd000c1c 100644 --- a/cavis-dnn/cavis-dnn-api/build.gradle +++ b/cavis-dnn/cavis-dnn-api/build.gradle @@ -30,6 +30,7 @@ dependencies { implementation 'org.apache.commons:commons-lang3' implementation 'commons-io:commons-io' implementation 'org.slf4j:slf4j-api' + implementation 'com.fasterxml.jackson.core:jackson-core' implementation 'com.fasterxml.jackson.core:jackson-annotations' implementation 'com.fasterxml.jackson.core:jackson-databind' implementation 'com.fasterxml.jackson.dataformat:jackson-dataformat-yaml' diff --git a/settings.gradle b/settings.gradle index 4e8607f44..d6355b295 100644 --- a/settings.gradle +++ b/settings.gradle @@ -121,6 +121,7 @@ include ':cavis-datavec:cavis-datavec-data' include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-image' include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-audio' include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-codec' +include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-excel' include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-nlp' include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-geo' include ':cavis-datavec:cavis-datavec-data:cavis-datavec-data-hadoop'