summaryrefslogtreecommitdiffstats
path: root/build.gradle
Commit message (Collapse)AuthorAgeFilesLines
* add explicit commons-io dependency to poi-ooxml. This closes #237PJ Fanning2021-07-061-0/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891320 13f79535-47bb-0310-9956-ffa450edef68
* upgrade bouncycastlePJ Fanning2021-06-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891116 13f79535-47bb-0310-9956-ffa450edef68
* downgrade bouncycastle due to missing package org.bouncycastle.asn1.cmpPJ Fanning2021-06-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891114 13f79535-47bb-0310-9956-ffa450edef68
* upgrade bouncycastlePJ Fanning2021-06-281-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891108 13f79535-47bb-0310-9956-ffa450edef68
* gradle 7.1PJ Fanning2021-06-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890784 13f79535-47bb-0310-9956-ffa450edef68
* commons-io 2.10.0PJ Fanning2021-06-141-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890768 13f79535-47bb-0310-9956-ffa450edef68
* add forbidden-apis plugin to gradle buildsAndreas Beeker2021-05-211-1/+16
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890090 13f79535-47bb-0310-9956-ffa450edef68
* activate javadoc lint and fix errorsAndreas Beeker2021-05-211-22/+97
| | | | | | | | | | | | add signing and checksum generation add slf4j-bridge for tests add dependencies to ooxml-lite fix complex enum classes add override annotations move gradle logic to root build generate javadoc in its own dist directory, because JPMS complains about duplicate modules otherwise git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890089 13f79535-47bb-0310-9956-ffa450edef68
* #65304 - Add commons-io as a dependencyAndreas Beeker2021-05-141-0/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889871 13f79535-47bb-0310-9956-ffa450edef68
* Start moving some bits to the main Gradle fileDominik Stadler2021-05-131-1/+7
| | | | | | | Use a common definition of some constants Gradle plugins are in the main file already anyway git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889839 13f79535-47bb-0310-9956-ffa450edef68
* gradle 7PJ Fanning2021-05-121-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889815 13f79535-47bb-0310-9956-ffa450edef68
* Update to SonarQube plugin 3.1.1 and try to set versionDominik Stadler2021-04-261-1/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889206 13f79535-47bb-0310-9956-ffa450edef68
* 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