]> source.dussan.org Git - poi.git/commitdiff
Switch to Gradle build for recomplication-test in poi-integration
authorDominik Stadler <centic@apache.org>
Tue, 2 Nov 2021 13:18:07 +0000 (13:18 +0000)
committerDominik Stadler <centic@apache.org>
Tue, 2 Nov 2021 13:18:07 +0000 (13:18 +0000)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894677 13f79535-47bb-0310-9956-ffa450edef68

poi-integration/build.xml

index 75c9405cdf80399f57c099f9785f0c1e4e199689..7585fb693510f22cf29ea971f27c8994cc0b6b90 100644 (file)
@@ -21,12 +21,16 @@ under the License.
 
     <description>Test-Ant file which verifies that the Apache POI distribution build sources can be compiled successfully.
 
-Before running this, you should execute the "assemble" target in the main build.xml to have the packaged files created correctly.
+Before running this, you should execute the "jar" target in the main build.gradle to have the packaged files created correctly.
     </description>
 
     <property name="dist" value="../build/dist"/>
     <property name="build" value="../build/distsourcebuild"/>
 
+    <condition property="gradle.executable" value="../gradlew.bat" else="../gradlew">
+        <os family="windows" />
+    </condition>
+
     <target name="init" depends="">
     </target>
 
@@ -69,7 +73,10 @@ Before running this, you should execute the "assemble" target in the main build.
 
         <!-- finally call Ant on the extracted source to check if we can build the packages -->
         <echo message="Building in temporary dir ${dirversion}/"/>
-        <ant dir="${dirversion}" target="assemble" inheritAll="false" inheritRefs="false" useNativeBasedir="true"/>
+        <!--ant dir="${dirversion}" target="assemble" inheritAll="false" inheritRefs="false" useNativeBasedir="true"/-->
+        <exec executable="${gradle.executable}" dir="." failonerror="true">
+            <arg value="assemble" />
+        </exec>
     </target>
 
     <target name="runCompileTest" depends="init" description="Verify that we can compile most examples without including excelant or scratchpad jars">