]> source.dussan.org Git - poi.git/commitdiff
More changes to make the Gradle build work again
authorDominik Stadler <centic@apache.org>
Sat, 26 Sep 2020 05:22:17 +0000 (05:22 +0000)
committerDominik Stadler <centic@apache.org>
Sat, 26 Sep 2020 05:22:17 +0000 (05:22 +0000)
We have to compile the custom Ant-tasks before invoking Ant from Gradle

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882037 13f79535-47bb-0310-9956-ffa450edef68

build.gradle

index b3da423b36948e6103dd000526076827be943b59..7610bfd0c371883e4e0b3558e828270a3f5e9313 100644 (file)
@@ -241,6 +241,19 @@ project('ooxml') {
     sourceSets.main.resources.srcDirs = ['../../src/ooxml/resources', '../../src/resources/ooxml']
     sourceSets.test.java.srcDirs = ['../../src/ooxml/testcases']
 
+    configurations {
+        antdep
+    }
+
+    dependencies {
+        antdep 'org.apache.ant:ant:1.10.8'
+    }
+
+    // we need to ensure that the custom ant tasks are compiled before we import the build.xml file
+    ant.mkdir(dir: "../../build/poi-ant-contrib")
+    ant.javac(srcdir: "../../src/excelant/poi-ant-contrib", destdir: "../../build/poi-ant-contrib",
+        classpath: configurations.antdep.asPath)
+
     // for now import the ant-task for building the jars from build.xml
     // we need to rename the tasks as e.g. task "jar" conflicts with :ooxml:jar
     ant.importBuild('../../build.xml') { antTargetName ->