aboutsummaryrefslogtreecommitdiffstats
path: root/build.gradle
Commit message (Collapse)AuthorAgeFilesLines
* Jeknins DSL: Disable Maven based Sonar-run to see if the Gradle-based one ↵Dominik Stadler2021-04-261-1/+3
| | | | | | | | works fine now We can get rid of the Maven-based build if the Gradle-based job works fine now! git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889200 13f79535-47bb-0310-9956-ffa450edef68
* fix gradle builds to better comply with IntelliJAndreas Beeker2021-04-181-2/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888936 13f79535-47bb-0310-9956-ffa450edef68
* Increase memory for task allJavaDoc to avoid OOM during buildingDominik Stadler2021-04-151-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888793 13f79535-47bb-0310-9956-ffa450edef68
* Adjust paths in build-files some more and copy svn-libsDominik Stadler2021-04-101-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888584 13f79535-47bb-0310-9956-ffa450edef68
* move jdk check into doFirstAndreas Beeker2021-04-101-9/+11
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888582 13f79535-47bb-0310-9956-ffa450edef68
* fix paths for integration build, docs, add site task to main build.gradleAndreas Beeker2021-04-101-1/+53
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888580 13f79535-47bb-0310-9956-ffa450edef68
* Adjust for the new source-directories in some more placesDominik Stadler2021-04-081-12/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888536 13f79535-47bb-0310-9956-ffa450edef68
* fix paths to new gradle directoriesAndreas Beeker2021-04-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888529 13f79535-47bb-0310-9956-ffa450edef68
* 65206 - Migrate ant / maven to gradle buildAndreas Beeker2021-04-071-1/+74
| | | | | | | | | | | compile / jar / test of mrJars don't include ants build.xml anymore rename directories to match project and maven artifact names refactor artifacts - so each project has one artifact replace static references in hssf/dev tests with junit5 constructs, which had problems in parallel tests increase gradle heap to 4gb because of OOM - maybe less would also work git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888488 13f79535-47bb-0310-9956-ffa450edef68
* Add a Gradle target "allJavaDoc" for an initial combined JavaDoc runDominik Stadler2021-04-061-0/+41
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888421 13f79535-47bb-0310-9956-ffa450edef68
* Adjust JavaDoc target to act similar as the one in the build.xmlDominik Stadler2021-04-061-0/+12
| | | | | | Set memory and set "lint:non" on Java 8 to not be stricter than the Ant-build git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888420 13f79535-47bb-0310-9956-ffa450edef68
* Update JUnit to 5.7.1 and junit-platform to 1.7.1Dominik Stadler2021-04-061-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888416 13f79535-47bb-0310-9956-ffa450edef68
* Gradle: Add support for rat-check and initial target "jenkins"Dominik Stadler2021-03-281-1/+55
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888139 13f79535-47bb-0310-9956-ffa450edef68
* Remove support for japicmp from Gradle buildDominik Stadler2021-03-281-15/+0
| | | | | | | | | | | I now spent a few hours trying to make it work and the Gradle support is simply not production-ready and also not maintained, it triggers various strange errors and does not supporting the usual Gradle conventions. So I do not want to spend more time on it, feel free to revive it if you know how to make this work properly. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888138 13f79535-47bb-0310-9956-ffa450edef68
* 65206 - Migrate ant / maven to gradle buildAndreas Beeker2021-03-271-207/+3
| | | | | | | | update gradle files and project structure along https://github.com/centic9/poi/tree/gradle_build remove eclipse IDE project files remove obsolete record generator files git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888111 13f79535-47bb-0310-9956-ffa450edef68
* remove temp gradle workaround for xmlbeansPJ Fanning2021-03-261-10/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888079 13f79535-47bb-0310-9956-ffa450edef68
* [github-233] Updated de.rototor.pdfbox:graphics2d to 0.31. Thanks to Tobias ↵PJ Fanning2021-03-251-1/+1
| | | | | | Stadler. This closes #233 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888058 13f79535-47bb-0310-9956-ffa450edef68
* Run the TestAllFiles tests as part of GradleMarius Volkhart2021-03-151-1/+0
| | | | | | I accidentally excluded these in r1887643. They should not be excluded. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887681 13f79535-47bb-0310-9956-ffa450edef68
* Change Gradle to use java-library pluginMarius Volkhart2021-03-141-73/+49
| | | | | | | | This plugin is specifically built for libraries. The major difference to the regular java plugin is that is allows defining dependencies as part of the api or implementation. Both are used by the project at compile/runtime, but only api dependencies are made available to dependent projects. In our current setup, this doesn't matter much. We deploy to maven central using pre-built POMs. It's more of a future-proofing, and it makes it a little bit clearer which gradle projects actually require which dependencies. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887650 13f79535-47bb-0310-9956-ffa450edef68
* xmlbeans 5.0.0 releasePJ Fanning2021-03-141-2/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887648 13f79535-47bb-0310-9956-ffa450edef68
* Exclude batik-script dependency from OOXML artifactMarius Volkhart2021-03-141-1/+4
| | | | | | | | We do not make use of the batik-script dependency. While this is likely to be true of a variety of the Batik dependencies, batik-script causes problems for our users who are using JPMS. See [bug-65103]. Fixes #230 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887643 13f79535-47bb-0310-9956-ffa450edef68
* Specify more granular Batik dependenciesMarius Volkhart2021-03-141-1/+4
| | | | | | | | Batik-all is a strange artifact. It's POM declares dependencies on all the sub-JARs, but its JAR has all of the sub-jars repackaged. This results in multiple JARs with the same packages being added to consuming applications. This leads to problems for JPMS users. See [bug-65183]. The Ant build does not use batik-all, so the Maven and Gradle builds should not either. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887642 13f79535-47bb-0310-9956-ffa450edef68
* Disable parallel tests on Gradle againMarius Volkhart2021-03-141-1/+1
| | | | | | | | Something is causing parallel tests to fail on CI. I haven't been able to track down what it is. The symptoms look similar to others where the cause was a test modifying the test-data directory. The integration tests also sometimes run into OutOfMemoryErrors when I run them in parallel. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887631 13f79535-47bb-0310-9956-ffa450edef68
* Get Gradle GitHub Action past downloading the XMLBeans JARMarius Volkhart2021-03-141-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887614 13f79535-47bb-0310-9956-ffa450edef68
* raise XmlBeans to 5.0.0 (nightly) also in the gradle buildAndreas Beeker2021-03-081-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887345 13f79535-47bb-0310-9956-ffa450edef68
* change gradle build to get unreleased xmlbeans jar from ci-builds (like ant ↵PJ Fanning2021-02-281-2/+3
| | | | | | build does) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887012 13f79535-47bb-0310-9956-ffa450edef68
* change gradle build to get unreleased xmlbeans jar from ci-builds (like ant ↵PJ Fanning2021-02-281-21/+15
| | | | | | build does) git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887010 13f79535-47bb-0310-9956-ffa450edef68
* Enable running more integration tests from Gradle.Marius Volkhart2021-02-261-1/+0
| | | | | | This is particularly relevant for developers who import the Gradle project into their IDE and run tests using the Gradle test runner. Those developers were previously unable to debug integration tests. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886962 13f79535-47bb-0310-9956-ffa450edef68
* Remove the integrationTest task from the Gradle integrationtest projectMarius Volkhart2021-02-261-5/+0
| | | | | | This task adds no additional configuration over the regular test task. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886961 13f79535-47bb-0310-9956-ffa450edef68
* Remove the test exclusion for RecordStresser and RecordsStresser from Gradle ↵Marius Volkhart2021-02-261-2/+0
| | | | | | | | integration tests These classes don't exist. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886960 13f79535-47bb-0310-9956-ffa450edef68
* Enable parallel tests from GradleMarius Volkhart2021-02-261-0/+2
| | | | | | Parallel tests are already enabled from Ant. This does the same for Gradle users. git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886959 13f79535-47bb-0310-9956-ffa450edef68
* xmlsec versionPJ Fanning2021-02-241-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886893 13f79535-47bb-0310-9956-ffa450edef68
* [bug-63046] Use Log4j 2 for loggingMarius Volkhart2021-02-211-4/+11
| | | | | | | | | | This removes the POILogger and POILogFactory mechanism for logging. This mechanism was created at a time when the Java landscape looked very different than it does today. Log4j 2 is an Apache Foundation project that is well maintained and is widely regarded as having good performance and capabilities. We use only the Log4j API artifact. This lets application developers choose how they want to capture logging events if at all. Integrations with Log4j 2 Core and Logback are available from the Log4j project. Closes #224 git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886770 13f79535-47bb-0310-9956-ffa450edef68
* batik 1.14PJ Fanning2021-02-131-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886491 13f79535-47bb-0310-9956-ffa450edef68
* remove accidental commitPJ Fanning2021-02-021-1/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886144 13f79535-47bb-0310-9956-ffa450edef68
* [bug-65120] PartAlreadyExistsException when creating cell comments (after ↵PJ Fanning2021-02-021-0/+1
| | | | | | some comments removed). Thanks to Raúl Wegmann git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886143 13f79535-47bb-0310-9956-ffa450edef68
* gradle 6.8PJ Fanning2021-01-181-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885668 13f79535-47bb-0310-9956-ffa450edef68
* Bump versions to 5.0.1-SNAPSHOTAndreas Beeker2021-01-171-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885616 13f79535-47bb-0310-9956-ffa450edef68
* Try to make Gradle build workDominik Stadler2021-01-031-12/+7
| | | | | | | | Add a dependency that is reported as missing locally with JDK 11 Combine common test-dependencies Avoid running base-class BaseTestMissingWorkbook, only the derived class is actually a unit-test git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885074 13f79535-47bb-0310-9956-ffa450edef68
* Enable XML result files for Gradle build to make them available for Jenkins CIDominik Stadler2021-01-031-0/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885071 13f79535-47bb-0310-9956-ffa450edef68
* try to fix gradle sonarqube jobAndreas Beeker2020-12-251-2/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884804 13f79535-47bb-0310-9956-ffa450edef68
* try to fix gradle sonarqube jobAndreas Beeker2020-12-251-12/+18
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884803 13f79535-47bb-0310-9956-ffa450edef68
* upgrade pdfbox and pdfbox-graphics2dAndreas Beeker2020-12-251-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884786 13f79535-47bb-0310-9956-ffa450edef68
* [github-207] add SLF4JLoggerPJ Fanning2020-12-171-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884568 13f79535-47bb-0310-9956-ffa450edef68
* replace single with double quotes to enable variable substitutionAndreas Beeker2020-12-131-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884388 13f79535-47bb-0310-9956-ffa450edef68
* #64979 - Change artifact names of poi-/ooxml-schemasAndreas Beeker2020-12-131-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884381 13f79535-47bb-0310-9956-ffa450edef68
* upgrade to pdfbox-graphics2d 0.29Andreas Beeker2020-11-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883907 13f79535-47bb-0310-9956-ffa450edef68
* update dependencies - make optional dependencies mandatoryAndreas Beeker2020-11-111-15/+15
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883325 13f79535-47bb-0310-9956-ffa450edef68
* #64867 - Provide PDF rendering with PPTX2PNGAndreas Beeker2020-11-091-1/+1
| | | | | | remove pdfbox-graphics2d workaround and update its version git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883236 13f79535-47bb-0310-9956-ffa450edef68
* #64867 - Provide PDF rendering with PPTX2PNGAndreas Beeker2020-11-031-0/+4
| | | | | | add dependencies to gradle and maven builds git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883075 13f79535-47bb-0310-9956-ffa450edef68