Commit Graph

529 Commits

Author SHA1 Message Date
PJ Fanning 5c7b1be9b2 upgrade cyclonedx plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904442 13f79535-47bb-0310-9956-ffa450edef68
2022-10-07 15:03:22 +00:00
PJ Fanning 2d44ca7fab forbiddenapis 3.4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904373 13f79535-47bb-0310-9956-ffa450edef68
2022-10-03 12:36:21 +00:00
PJ Fanning c8a66cd5d5 pdfbox 2.0.27
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904339 13f79535-47bb-0310-9956-ffa450edef68
2022-09-29 21:11:55 +00:00
PJ Fanning 98705b80d4 slf4j 2.0.3
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904324 13f79535-47bb-0310-9956-ffa450edef68
2022-09-28 14:35:09 +00:00
PJ Fanning e092990388 use batik 1.15 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904211 13f79535-47bb-0310-9956-ffa450edef68
2022-09-22 14:50:05 +00:00
PJ Fanning d4459839ed junit 5.9.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904196 13f79535-47bb-0310-9956-ffa450edef68
2022-09-21 13:59:13 +00:00
PJ Fanning b5c5e25f6f upgrade rat
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904192 13f79535-47bb-0310-9956-ffa450edef68
2022-09-21 12:48:34 +00:00
PJ Fanning bc568387da slf4j 2.0.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904187 13f79535-47bb-0310-9956-ffa450edef68
2022-09-21 10:51:20 +00:00
PJ Fanning e07e4397a3 use batik 1.15 rc1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904105 13f79535-47bb-0310-9956-ffa450edef68
2022-09-16 19:10:34 +00:00
PJ Fanning 47bcd74df9 slf4j 2.0.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904091 13f79535-47bb-0310-9956-ffa450edef68
2022-09-15 14:56:38 +00:00
PJ Fanning fee2c2a11e test with log4j 2.19.0 rc1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904044 13f79535-47bb-0310-9956-ffa450edef68
2022-09-13 10:48:55 +00:00
PJ Fanning fba69c1b4d graphics2d 0.41
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1904009 13f79535-47bb-0310-9956-ffa450edef68
2022-09-12 13:21:49 +00:00
PJ Fanning a488761f6d snapshot version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903944 13f79535-47bb-0310-9956-ffa450edef68
2022-09-09 16:18:51 +00:00
PJ Fanning 5af10dc46f prep v5.2.3 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903940 13f79535-47bb-0310-9956-ffa450edef68
2022-09-09 13:14:51 +00:00
PJ Fanning 5c194baec3 upgrade mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903926 13f79535-47bb-0310-9956-ffa450edef68
2022-09-08 08:22:06 +00:00
PJ Fanning b52143528a upgrade spotbugs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903897 13f79535-47bb-0310-9956-ffa450edef68
2022-09-06 12:53:00 +00:00
PJ Fanning b606b41192 upgrade spotbugs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903884 13f79535-47bb-0310-9956-ffa450edef68
2022-09-05 15:59:58 +00:00
PJ Fanning aeb8c3f2c6 support building cyclonedx bom
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903831 13f79535-47bb-0310-9956-ffa450edef68
2022-09-02 13:23:03 +00:00
PJ Fanning 4ffea2f2a2 xmlbeans 5.1.1 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903765 13f79535-47bb-0310-9956-ffa450edef68
2022-08-30 00:31:37 +00:00
PJ Fanning 93b1290097 upgrade graphics2d
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903755 13f79535-47bb-0310-9956-ffa450edef68
2022-08-29 12:40:23 +00:00
PJ Fanning c13c147446 spotbugs 5.0.10
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903630 13f79535-47bb-0310-9956-ffa450edef68
2022-08-22 15:09:16 +00:00
PJ Fanning c4dd68a4e6 xmlbeans 5.1.0 rc1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903480 13f79535-47bb-0310-9956-ffa450edef68
2022-08-17 08:45:42 +00:00
PJ Fanning 4cbf218b0c upgrade woodstox
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903435 13f79535-47bb-0310-9956-ffa450edef68
2022-08-15 12:26:24 +00:00
PJ Fanning c42980197a mockito 4.7.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903427 13f79535-47bb-0310-9956-ffa450edef68
2022-08-15 09:27:29 +00:00
PJ Fanning 5c78170f5d saxon 11.4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903100 13f79535-47bb-0310-9956-ffa450edef68
2022-07-29 12:59:44 +00:00
PJ Fanning dcb6742a26 try to fix jaav 17 build
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903051 13f79535-47bb-0310-9956-ffa450edef68
2022-07-27 09:21:34 +00:00
PJ Fanning c3fd22a71a junit 5.9.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903049 13f79535-47bb-0310-9956-ffa450edef68
2022-07-27 09:06:04 +00:00
PJ Fanning 64bd4c0e88 try to fix issue where java9 module-info compiles don't happen
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903038 13f79535-47bb-0310-9956-ffa450edef68
2022-07-26 21:56:46 +00:00
PJ Fanning affaa8d11c gradle version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1903002 13f79535-47bb-0310-9956-ffa450edef68
2022-07-25 09:56:01 +00:00
PJ Fanning 2d44904c6d update pom logic
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1902923 13f79535-47bb-0310-9956-ffa450edef68
2022-07-21 20:16:38 +00:00
PJ Fanning 3cb2c1177a api docs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1902835 13f79535-47bb-0310-9956-ffa450edef68
2022-07-18 10:37:33 +00:00
PJ Fanning d9383d6ba9 log4j 2.18.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1902438 13f79535-47bb-0310-9956-ffa450edef68
2022-07-03 22:52:21 +00:00
PJ Fanning f212e7c14f try to fix rat check
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1902313 13f79535-47bb-0310-9956-ffa450edef68
2022-06-28 11:11:50 +00:00
PJ Fanning 4b1fc4f153 woostox 6.3.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1902311 13f79535-47bb-0310-9956-ffa450edef68
2022-06-28 10:43:33 +00:00
PJ Fanning b913185366 spotbugs 5.0.9
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1902310 13f79535-47bb-0310-9956-ffa450edef68
2022-06-28 10:42:32 +00:00
Andreas Beeker 48ede69842 apply https://github.com/policeman-tools/forbidden-apis/issues/191
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901995 13f79535-47bb-0310-9956-ffa450edef68
2022-06-16 22:56:05 +00:00
Dominik Stadler 843f5df1db Move getDeps() out of javadoc-block and include it in jenkins-target
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901978 13f79535-47bb-0310-9956-ffa450edef68
2022-06-16 14:52:45 +00:00
PJ Fanning c835ac893a upgrade spotbugs plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901878 13f79535-47bb-0310-9956-ffa450edef68
2022-06-13 13:12:49 +00:00
PJ Fanning 722d2372aa xmlbeans 5.1.0 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901864 13f79535-47bb-0310-9956-ffa450edef68
2022-06-12 23:36:47 +00:00
PJ Fanning 8e5cb6e98a upgrade sonarqube plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901784 13f79535-47bb-0310-9956-ffa450edef68
2022-06-09 14:18:24 +00:00
PJ Fanning ff622a569e gradle version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901709 13f79535-47bb-0310-9956-ffa450edef68
2022-06-06 20:42:00 +00:00
PJ Fanning d266b41bac gradle version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901662 13f79535-47bb-0310-9956-ffa450edef68
2022-06-05 09:59:56 +00:00
PJ Fanning 1981ad478e upgrade mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901589 13f79535-47bb-0310-9956-ffa450edef68
2022-06-03 09:16:40 +00:00
PJ Fanning c7e85c3db2 use pre-release version of xmlbeans (temporarily)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901559 13f79535-47bb-0310-9956-ffa450edef68
2022-06-02 13:40:19 +00:00
PJ Fanning 174dd8ff71 upgrade mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1901526 13f79535-47bb-0310-9956-ffa450edef68
2022-06-01 15:47:59 +00:00
PJ Fanning 9527312287 upgrade spotbugs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1900982 13f79535-47bb-0310-9956-ffa450edef68
2022-05-17 07:47:19 +00:00
Dominik Stadler 751d1b743a Update JaCoCo to 0.8.8
This may also fix running JaCoCo on JDK 18

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1900721 13f79535-47bb-0310-9956-ffa450edef68
2022-05-09 06:21:21 +00:00
PJ Fanning a7d67626da mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1900171 13f79535-47bb-0310-9956-ffa450edef68
2022-04-22 23:43:58 +00:00
PJ Fanning 0fcf2abdae upgrafe deps
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1900168 13f79535-47bb-0310-9956-ffa450edef68
2022-04-22 23:13:13 +00:00
PJ Fanning a2fdb03023 update mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1900072 13f79535-47bb-0310-9956-ffa450edef68
2022-04-20 14:31:22 +00:00
PJ Fanning 6f50fb1bf7 upgrade deps
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899861 13f79535-47bb-0310-9956-ffa450edef68
2022-04-14 15:04:49 +00:00
PJ Fanning 0a6a042807 update apache rat
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899615 13f79535-47bb-0310-9956-ffa450edef68
2022-04-06 13:00:25 +00:00
PJ Fanning ee9c1817bd upgrade graphics2d
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899438 13f79535-47bb-0310-9956-ffa450edef68
2022-03-31 13:52:32 +00:00
PJ Fanning cba63eda75 upgrade saxon
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899321 13f79535-47bb-0310-9956-ffa450edef68
2022-03-28 14:56:21 +00:00
PJ Fanning 63ecb6152b try upgrading spotbugs again
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899308 13f79535-47bb-0310-9956-ffa450edef68
2022-03-28 13:49:38 +00:00
PJ Fanning 9c885441b6 upgrade forbiddenapis
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899307 13f79535-47bb-0310-9956-ffa450edef68
2022-03-28 13:12:15 +00:00
Dominik Stadler c5a13f5b3f Avoid intermittent failure of srcDistZip with parallel builds/tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899163 13f79535-47bb-0310-9956-ffa450edef68
2022-03-24 04:42:37 +00:00
Dominik Stadler 67b3e09618 Add a target to extract all third-party libraries into directory build/runtime
This is used when testing with latest Apache POI locally, e.g.
when running mass-regression-testing

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899161 13f79535-47bb-0310-9956-ffa450edef68
2022-03-24 04:42:30 +00:00
Dominik Stadler 09e464bb5f poi-ooxml-lite: Check in list of classes and xsb-files to avoid the jar-to-test dependency
Avoid running all tests whenever building jars as tests take a long time now
and also cause large memory allocations.

It is nice if the target "jar" is as fast as possible and the list of included
items for ooxml-lite only changes rarely anyway.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899160 13f79535-47bb-0310-9956-ffa450edef68
2022-03-24 04:42:27 +00:00
PJ Fanning ff466eff1c POI 5.2.2 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1899060 13f79535-47bb-0310-9956-ffa450edef68
2022-03-19 23:09:08 +00:00
PJ Fanning 1efd809e6c prep 5.2.2 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898874 13f79535-47bb-0310-9956-ffa450edef68
2022-03-12 11:03:00 +00:00
PJ Fanning 81b557030c update mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898743 13f79535-47bb-0310-9956-ffa450edef68
2022-03-08 20:08:21 +00:00
PJ Fanning 421636c6f2 plugin seems to be built with java version that does not support java 8
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898541 13f79535-47bb-0310-9956-ffa450edef68
2022-03-02 22:19:21 +00:00
PJ Fanning 58e6993b68 add license plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898480 13f79535-47bb-0310-9956-ffa450edef68
2022-02-28 15:05:02 +00:00
PJ Fanning cd1c603aaa add license plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898477 13f79535-47bb-0310-9956-ffa450edef68
2022-02-28 14:15:40 +00:00
PJ Fanning 53300f5c84 change version to 5.2.2-SNAPSHOT
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898476 13f79535-47bb-0310-9956-ffa450edef68
2022-02-28 13:51:22 +00:00
PJ Fanning 622c20c516 graphics2d 0.35
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898475 13f79535-47bb-0310-9956-ffa450edef68
2022-02-28 13:24:31 +00:00
PJ Fanning 95cc8bc1ca log4j 2.17.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898463 13f79535-47bb-0310-9956-ffa450edef68
2022-02-28 10:42:33 +00:00
PJ Fanning c27b4da344 prep v5.2.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898375 13f79535-47bb-0310-9956-ffa450edef68
2022-02-24 13:13:05 +00:00
Andreas Beeker 79caf82ae0 javadoc and forbiddenApis fix
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898356 13f79535-47bb-0310-9956-ffa450edef68
2022-02-23 23:54:45 +00:00
PJ Fanning 76276308e9 revert java 17 change - even more build trouble
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898299 13f79535-47bb-0310-9956-ffa450edef68
2022-02-22 01:37:17 +00:00
PJ Fanning 0eaba75b9f java 17 build issue
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898298 13f79535-47bb-0310-9956-ffa450edef68
2022-02-22 01:26:06 +00:00
Andreas Beeker b59dbbd076 Use gradle toolchain to specify the jdk version and vendor, e.g.
> gradle -no-build-cache -PjdkVersion=16 -PjdkVendor=oracle clean check

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898288 13f79535-47bb-0310-9956-ffa450edef68
2022-02-21 22:57:03 +00:00
PJ Fanning 1fa2dcd8ec test with saxon 11.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898210 13f79535-47bb-0310-9956-ffa450edef68
2022-02-19 11:33:24 +00:00
PJ Fanning 70bb906c34 gradle 7.4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1898058 13f79535-47bb-0310-9956-ffa450edef68
2022-02-14 11:01:35 +00:00
PJ Fanning b6983af7a5 slf4j 1.7.36
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897875 13f79535-47bb-0310-9956-ffa450edef68
2022-02-08 14:48:30 +00:00
PJ Fanning 7702246209 test with saxon 11.1.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897818 13f79535-47bb-0310-9956-ffa450edef68
2022-02-07 13:08:28 +00:00
PJ Fanning 1a81a559b6 update test deps
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897504 13f79535-47bb-0310-9956-ffa450edef68
2022-01-26 12:59:23 +00:00
PJ Fanning 9fce5fb9fc slf4j 1.7.35
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897451 13f79535-47bb-0310-9956-ffa450edef68
2022-01-25 11:28:56 +00:00
PJ Fanning 1980124358 slf4j 1.7.34
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897444 13f79535-47bb-0310-9956-ffa450edef68
2022-01-25 10:24:57 +00:00
PJ Fanning d24ec8d265 mockito 4.3.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897417 13f79535-47bb-0310-9956-ffa450edef68
2022-01-24 13:17:26 +00:00
Dominik Stadler 2e9bb3e543 Adjust one more version-number in the osgi-pom.xml
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897322 13f79535-47bb-0310-9956-ffa450edef68
2022-01-22 06:58:54 +00:00
PJ Fanning 2e818b0276 snapshot version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897119 13f79535-47bb-0310-9956-ffa450edef68
2022-01-16 11:15:20 +00:00
PJ Fanning 6e92ba3c57 upgrade woodstox
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897032 13f79535-47bb-0310-9956-ffa450edef68
2022-01-14 13:07:09 +00:00
PJ Fanning 278592857b slf4j 1.7.33
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1897000 13f79535-47bb-0310-9956-ffa450edef68
2022-01-13 15:22:10 +00:00
Andreas Beeker ff6984df00 remove and prevent links to stackoverflow
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896899 13f79535-47bb-0310-9956-ffa450edef68
2022-01-10 22:06:26 +00:00
PJ Fanning 71f063b465 prep v5.2.0 (RC1)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896701 13f79535-47bb-0310-9956-ffa450edef68
2022-01-05 10:35:19 +00:00
Dominik Stadler 4fd458cae1 Define some system properties differently in tests
They seem to not take effect otherwise

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896602 13f79535-47bb-0310-9956-ffa450edef68
2022-01-01 16:31:14 +00:00
PJ Fanning 9021c449f0 remove apache staging repo
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896516 13f79535-47bb-0310-9956-ffa450edef68
2021-12-30 00:08:37 +00:00
PJ Fanning daf3ef20eb gradle version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896515 13f79535-47bb-0310-9956-ffa450edef68
2021-12-30 00:07:01 +00:00
PJ Fanning 79a1e6b1e9 log4j 2.17.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896481 13f79535-47bb-0310-9956-ffa450edef68
2021-12-28 19:15:32 +00:00
PJ Fanning 96d8e3048c upgrade gradle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896457 13f79535-47bb-0310-9956-ffa450edef68
2021-12-27 21:05:48 +00:00
PJ Fanning 83eed9e2d1 use xmlbeans 5.0.3 (rc2)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896354 13f79535-47bb-0310-9956-ffa450edef68
2021-12-24 11:48:43 +00:00
PJ Fanning f3b51d41a4 pdfbox dependency
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896201 13f79535-47bb-0310-9956-ffa450edef68
2021-12-20 20:56:05 +00:00
PJ Fanning 7d18ed02d1 revert to spotbugs 4 because of issues with spotbugs 5
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896161 13f79535-47bb-0310-9956-ffa450edef68
2021-12-19 15:13:21 +00:00
PJ Fanning 7623187794 gradle change
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896160 13f79535-47bb-0310-9956-ffa450edef68
2021-12-19 14:53:28 +00:00
PJ Fanning 969a2a710c log4j 2.17.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896117 13f79535-47bb-0310-9956-ffa450edef68
2021-12-18 09:50:10 +00:00
PJ Fanning d4a798a0fa upgrade mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896072 13f79535-47bb-0310-9956-ffa450edef68
2021-12-16 19:57:16 +00:00
PJ Fanning c720bb6334 spotbugs-gradle-plugin:5.0.3
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896033 13f79535-47bb-0310-9956-ffa450edef68
2021-12-16 09:41:49 +00:00
PJ Fanning 1e43be9387 back to xmlbeans 5.0.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1896031 13f79535-47bb-0310-9956-ffa450edef68
2021-12-16 09:23:22 +00:00
PJ Fanning c105f7f7d5 log4j 2.16.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895930 13f79535-47bb-0310-9956-ffa450edef68
2021-12-13 23:59:38 +00:00
PJ Fanning c81e996b0a use xmlbeans 5.0.3 staged version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895844 13f79535-47bb-0310-9956-ffa450edef68
2021-12-12 10:52:06 +00:00
PJ Fanning 5ff9c60cbf log4j 2.15.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895746 13f79535-47bb-0310-9956-ffa450edef68
2021-12-10 08:00:11 +00:00
PJ Fanning 55324f9a97 spotbugs-gradle-plugin 5.0.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895722 13f79535-47bb-0310-9956-ffa450edef68
2021-12-09 12:54:35 +00:00
Dominik Stadler b174eb5770 Fix applying ruls for forbidden-apis plugin
Need to use "+=", otherwise it overrides previous setup

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895702 13f79535-47bb-0310-9956-ffa450edef68
2021-12-08 17:21:25 +00:00
PJ Fanning 307d5e2ce9 upgrade spotbugs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895696 13f79535-47bb-0310-9956-ffa450edef68
2021-12-08 12:42:19 +00:00
Dominik Stadler 21039bd2b1 Some more changes for early support for JDK 18
Adjust one test which fails with JDK 18 because of
remove SecurityManager
Adjust excludes for JaCoCo as it does not run on JDK 18 otherwise
Adjust some JPMS settings which are not available any more on JDK 18

Some other things do not work yet, e.g. spotbugs

Also print out if CIBuild is selected
Only run signing if actually publishing to avoid failures
if signing key is defined locally

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895626 13f79535-47bb-0310-9956-ffa450edef68
2021-12-06 15:00:06 +00:00
PJ Fanning c84888490f spotbugs 5.0.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895621 13f79535-47bb-0310-9956-ffa450edef68
2021-12-06 12:50:47 +00:00
PJ Fanning 02e9a7bdb4 bouncycastle 1.70
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895462 13f79535-47bb-0310-9956-ffa450edef68
2021-12-01 12:53:48 +00:00
PJ Fanning 8df5b234ad junit 5.8.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895406 13f79535-47bb-0310-9956-ffa450edef68
2021-11-29 15:40:16 +00:00
PJ Fanning 5022f30c4b tidy up gradle scripts
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895321 13f79535-47bb-0310-9956-ffa450edef68
2021-11-25 10:31:50 +00:00
PJ Fanning a3f0121147 saxon test
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895319 13f79535-47bb-0310-9956-ffa450edef68
2021-11-25 10:05:00 +00:00
PJ Fanning 12e3d2a9ed gradle 7.3
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895318 13f79535-47bb-0310-9956-ffa450edef68
2021-11-25 09:43:35 +00:00
PJ Fanning f661e7c5a0 spotbugs upgrade
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895300 13f79535-47bb-0310-9956-ffa450edef68
2021-11-24 16:39:47 +00:00
PJ Fanning 23864119ba upgrade mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895258 13f79535-47bb-0310-9956-ffa450edef68
2021-11-22 13:41:58 +00:00
PJ Fanning 53800f9dbb upgrade woodstox
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895257 13f79535-47bb-0310-9956-ffa450edef68
2021-11-22 13:39:03 +00:00
PJ Fanning 8c0d90c60c 5.2.0-SNAPSHOT
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895156 13f79535-47bb-0310-9956-ffa450edef68
2021-11-18 16:29:11 +00:00
PJ Fanning 423c02304d spotbugs upgrade
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1895053 13f79535-47bb-0310-9956-ffa450edef68
2021-11-15 12:56:22 +00:00
Dominik Stadler 53217e2b1e Use parallel build to speed up building and running tests
Enable parallel building and parallel test-execution
Provide a configuration to still build/test serially on CI
via CI_BUILD=TRUE gradle --no-parallel --max-workers=1 clean build
Adjust Jenkins DSL to set CI_BUILD to avoid problems in CI
Adjust TestAllFiles to not fail when parallel builds are enabled
Reduce memory settings to reduce requirements on build-environments
Add gradle plugin to list task-dependencies

Thanks to Andreas Reichel for the PR

Closes #275

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894812 13f79535-47bb-0310-9956-ffa450edef68
2021-11-07 14:59:48 +00:00
PJ Fanning 087236a412 snapshot version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894666 13f79535-47bb-0310-9956-ffa450edef68
2021-11-02 08:47:22 +00:00
PJ Fanning 7e17a57848 prep 5.10 (RC2)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894541 13f79535-47bb-0310-9956-ffa450edef68
2021-10-24 23:10:05 +00:00
Dominik Stadler 60dd0e5464 Adjust version-pattern used in task 'replaceVersion'
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894481 13f79535-47bb-0310-9956-ffa450edef68
2021-10-22 14:32:03 +00:00
PJ Fanning 63e7f91d1b upgrade spotbugs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894437 13f79535-47bb-0310-9956-ffa450edef68
2021-10-21 09:15:37 +00:00
PJ Fanning f09e50305e ant 1.10.12
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894425 13f79535-47bb-0310-9956-ffa450edef68
2021-10-20 22:48:54 +00:00
PJ Fanning 4b97b12712 xmlbeans 5.0.2 (temporarily from a pre-release location)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894211 13f79535-47bb-0310-9956-ffa450edef68
2021-10-13 21:27:32 +00:00
PJ Fanning b8ae188593 junit 5.8
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894043 13f79535-47bb-0310-9956-ffa450edef68
2021-10-08 21:13:53 +00:00
PJ Fanning 1e4c425e66 mockito 4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1894015 13f79535-47bb-0310-9956-ffa450edef68
2021-10-08 07:53:00 +00:00
Andreas Beeker 9f7085a281 #65612 - XSLF CustomGeometry - replace XmlStreamReader access with XmlBeans delegate
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893859 13f79535-47bb-0310-9956-ffa450edef68
2021-10-03 21:05:19 +00:00
Marius Volkhart c68eabd258 Upgrade to JaCoCo 0.8.7
This version has "experimental" support for Java 17. See https://github.com/jacoco/jacoco/issues/1148

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893782 13f79535-47bb-0310-9956-ffa450edef68
2021-10-01 12:35:51 +00:00
PJ Fanning 8dc976cf31 downgrade junit version - due to build issue
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893579 13f79535-47bb-0310-9956-ffa450edef68
2021-09-23 19:49:13 +00:00
PJ Fanning 954bb70cc1 slf4j version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893578 13f79535-47bb-0310-9956-ffa450edef68
2021-09-23 19:39:09 +00:00
PJ Fanning 595372f5a5 upgrade some build dependencies
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893577 13f79535-47bb-0310-9956-ffa450edef68
2021-09-23 19:08:46 +00:00
PJ Fanning 4fbadb0cfd tabs to spaces
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893576 13f79535-47bb-0310-9956-ffa450edef68
2021-09-23 19:03:06 +00:00
Andreas Beeker 914614f7a8 #65573 - POI bin tgz on CI build is missing poi-ooxml-lite jar
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893381 13f79535-47bb-0310-9956-ffa450edef68
2021-09-16 17:47:54 +00:00
Andreas Beeker 221b496f04 ignore all svn conflicts of module-info.class/java in rat-check
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893346 13f79535-47bb-0310-9956-ffa450edef68
2021-09-15 00:23:39 +00:00
Andreas Beeker 596db31170 XmlSec/BouncyCastle and Batik are now optional
disable SonarQube build based on ant
remove sonar and maven directory, because POMs are now created via Gradle
remove maven section from seed-build

fix duplicated maven dependencies on POM export

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1893289 13f79535-47bb-0310-9956-ffa450edef68
2021-09-12 20:31:43 +00:00
PJ Fanning f425f307dc gradle 7.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892929 13f79535-47bb-0310-9956-ffa450edef68
2021-09-05 10:52:47 +00:00
Andreas Beeker fc932c8ae4 update to 5.1.1-SNAPSHOT
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892889 13f79535-47bb-0310-9956-ffa450edef68
2021-09-03 21:43:17 +00:00
Andreas Beeker f63f3ff09d update to release 5.1.0
fix ooxml-lite build

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892887 13f79535-47bb-0310-9956-ffa450edef68
2021-09-03 21:13:36 +00:00
Andreas Beeker 5c6493a5fc try to fix no-scratchpad build
remove or set-to-static scratchpad dependency from modules

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892795 13f79535-47bb-0310-9956-ffa450edef68
2021-09-01 22:32:48 +00:00
Andreas Beeker f71cebcce5 sonar fixes
close resources in tests
fix gradle warnings

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892683 13f79535-47bb-0310-9956-ffa450edef68
2021-08-28 23:48:48 +00:00
Andreas Beeker c6e44a1400 add spotbugs to gradle build
update dist path for jenkins archives

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892607 13f79535-47bb-0310-9956-ffa450edef68
2021-08-25 23:07:06 +00:00
Andreas Beeker 8283430c8c rat check - ignore svn conflict artifacts for module-info.class files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892553 13f79535-47bb-0310-9956-ffa450edef68
2021-08-23 20:48:30 +00:00
Andreas Beeker 20bb767469 Increase general max heap size to cover also integration tests demands
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892551 13f79535-47bb-0310-9956-ffa450edef68
2021-08-23 19:50:51 +00:00
Andreas Beeker d9238f2490 try to fix concurrent issues in excelant
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892478 13f79535-47bb-0310-9956-ffa450edef68
2021-08-20 17:07:36 +00:00
Andreas Beeker 8f24aaab2b fix Windows gradle build - task allJavaDoc
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892390 13f79535-47bb-0310-9956-ffa450edef68
2021-08-16 22:49:01 +00:00
Andreas Beeker 80b73d65b1 compile module info only in Java 9+ builds
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892248 13f79535-47bb-0310-9956-ffa450edef68
2021-08-11 21:23:13 +00:00
Andreas Beeker 700334b0f1 move dist files from gradles default dist directory to pois dist dir
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1892142 13f79535-47bb-0310-9956-ffa450edef68
2021-08-09 22:32:33 +00:00
Andreas Beeker a18e04b369 provide dist files via gradle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891666 13f79535-47bb-0310-9956-ffa450edef68
2021-07-19 21:59:38 +00:00
PJ Fanning 567b574742 compress-compress 1.21
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891550 13f79535-47bb-0310-9956-ffa450edef68
2021-07-14 18:57:24 +00:00
PJ Fanning c8a8b1e252 commons-io 2.11.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891521 13f79535-47bb-0310-9956-ffa450edef68
2021-07-14 07:15:15 +00:00
PJ Fanning 4c6a87158b use xmlbeans 5.0.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891472 13f79535-47bb-0310-9956-ffa450edef68
2021-07-12 08:11:30 +00:00
Dominik Stadler 6fabb98ea8 Remove invalid "include" for tests which in fact disables almost all tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891348 13f79535-47bb-0310-9956-ffa450edef68
2021-07-07 10:04:26 +00:00
Dominik Stadler a815e51d0f Adjust includes/excludes for license check via Apache Rat
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891346 13f79535-47bb-0310-9956-ffa450edef68
2021-07-07 10:04:18 +00:00
Andreas Beeker d11e5ce48f try to fix new custom Junit Annotation module dependency
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891337 13f79535-47bb-0310-9956-ffa450edef68
2021-07-07 06:26:31 +00:00
PJ Fanning 6c1bd28168 add explicit commons-io dependency to poi-ooxml. This closes #237
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891320 13f79535-47bb-0310-9956-ffa450edef68
2021-07-06 16:47:59 +00:00
PJ Fanning 17ff1ae0db upgrade bouncycastle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891116 13f79535-47bb-0310-9956-ffa450edef68
2021-06-28 19:52:52 +00:00
PJ Fanning 132dbf936d downgrade bouncycastle due to missing package org.bouncycastle.asn1.cmp
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891114 13f79535-47bb-0310-9956-ffa450edef68
2021-06-28 19:32:26 +00:00
PJ Fanning 7722c7be5e upgrade bouncycastle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1891108 13f79535-47bb-0310-9956-ffa450edef68
2021-06-28 16:41:05 +00:00
PJ Fanning b7aa11852e gradle 7.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890784 13f79535-47bb-0310-9956-ffa450edef68
2021-06-14 21:35:28 +00:00
PJ Fanning 83624dd7f0 commons-io 2.10.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890768 13f79535-47bb-0310-9956-ffa450edef68
2021-06-14 10:46:37 +00:00
Andreas Beeker f21019db12 add forbidden-apis plugin to gradle builds
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1890090 13f79535-47bb-0310-9956-ffa450edef68
2021-05-21 22:32:09 +00:00
Andreas Beeker 7eaca60a1a activate javadoc lint and fix errors
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
2021-05-21 21:22:40 +00:00
Andreas Beeker 0614835c55 #65304 - Add commons-io as a dependency
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889871 13f79535-47bb-0310-9956-ffa450edef68
2021-05-14 00:37:50 +00:00
Dominik Stadler 41ff8bb20c Start moving some bits to the main Gradle file
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
2021-05-13 12:11:35 +00:00
PJ Fanning 33bfe37c0b gradle 7
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889815 13f79535-47bb-0310-9956-ffa450edef68
2021-05-12 23:39:41 +00:00
Dominik Stadler 285fd61fb8 Update to SonarQube plugin 3.1.1 and try to set version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1889206 13f79535-47bb-0310-9956-ffa450edef68
2021-04-26 15:12:35 +00:00
Dominik Stadler e52be55f45 Jeknins DSL: Disable Maven based Sonar-run to see if the Gradle-based one 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
2021-04-26 15:12:12 +00:00
Andreas Beeker 27e0842bcc fix gradle builds to better comply with IntelliJ
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888936 13f79535-47bb-0310-9956-ffa450edef68
2021-04-18 22:11:26 +00:00
Dominik Stadler 3b1c82f6cb Increase memory for task allJavaDoc to avoid OOM during building
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888793 13f79535-47bb-0310-9956-ffa450edef68
2021-04-15 14:25:47 +00:00
Dominik Stadler 41b9bb011f Adjust paths in build-files some more and copy svn-libs
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888584 13f79535-47bb-0310-9956-ffa450edef68
2021-04-10 12:29:13 +00:00
Andreas Beeker 22c893bc69 move jdk check into doFirst
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888582 13f79535-47bb-0310-9956-ffa450edef68
2021-04-10 12:01:15 +00:00
Andreas Beeker 861ff65508 fix paths for integration build, docs, add site task to main build.gradle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888580 13f79535-47bb-0310-9956-ffa450edef68
2021-04-10 11:44:30 +00:00
Dominik Stadler 30d8d17735 Adjust for the new source-directories in some more places
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888536 13f79535-47bb-0310-9956-ffa450edef68
2021-04-08 20:10:53 +00:00
Andreas Beeker b9521e877c fix paths to new gradle directories
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888529 13f79535-47bb-0310-9956-ffa450edef68
2021-04-08 17:54:42 +00:00
Andreas Beeker b6aee1ef6d 65206 - Migrate ant / maven to gradle build
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
2021-04-07 21:40:33 +00:00
Dominik Stadler e87e3ca194 Add a Gradle target "allJavaDoc" for an initial combined JavaDoc run
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888421 13f79535-47bb-0310-9956-ffa450edef68
2021-04-06 06:11:13 +00:00
Dominik Stadler 72ce9751b1 Adjust JavaDoc target to act similar as the one in the build.xml
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
2021-04-06 06:11:10 +00:00
Dominik Stadler 06707dca89 Update JUnit to 5.7.1 and junit-platform to 1.7.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888416 13f79535-47bb-0310-9956-ffa450edef68
2021-04-06 06:10:33 +00:00
Dominik Stadler 22b39898c3 Gradle: Add support for rat-check and initial target "jenkins"
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888139 13f79535-47bb-0310-9956-ffa450edef68
2021-03-28 19:54:57 +00:00
Dominik Stadler 6dd39585d5 Remove support for japicmp from Gradle build
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
2021-03-28 19:54:54 +00:00
Andreas Beeker 37791e4bdf 65206 - Migrate ant / maven to gradle build
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
2021-03-27 14:03:16 +00:00
PJ Fanning 2bb3839bfe remove temp gradle workaround for xmlbeans
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888079 13f79535-47bb-0310-9956-ffa450edef68
2021-03-26 08:22:00 +00:00
PJ Fanning 226ae72458 [github-233] Updated de.rototor.pdfbox:graphics2d to 0.31. Thanks to Tobias Stadler. This closes #233
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1888058 13f79535-47bb-0310-9956-ffa450edef68
2021-03-25 09:21:04 +00:00
Marius Volkhart 08a88d6a68 Run the TestAllFiles tests as part of Gradle
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
2021-03-15 17:52:40 +00:00
Marius Volkhart 120566991b Change Gradle to use java-library plugin
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
2021-03-14 20:43:43 +00:00
PJ Fanning aaf0e2f7f9 xmlbeans 5.0.0 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887648 13f79535-47bb-0310-9956-ffa450edef68
2021-03-14 19:47:22 +00:00
Marius Volkhart deb410b568 Exclude batik-script dependency from OOXML artifact
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
2021-03-14 18:56:30 +00:00
Marius Volkhart 21ba7dc108 Specify more granular Batik dependencies
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
2021-03-14 18:51:12 +00:00
Marius Volkhart bce76497fe Disable parallel tests on Gradle again
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
2021-03-14 11:31:18 +00:00
Marius Volkhart 5d77d4e798 Get Gradle GitHub Action past downloading the XMLBeans JAR
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887614 13f79535-47bb-0310-9956-ffa450edef68
2021-03-14 01:46:05 +00:00
Andreas Beeker afbef57d35 raise XmlBeans to 5.0.0 (nightly) also in the gradle build
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887345 13f79535-47bb-0310-9956-ffa450edef68
2021-03-08 22:36:08 +00:00
PJ Fanning 39ac99440e change gradle build to get unreleased xmlbeans jar from ci-builds (like ant build does)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887012 13f79535-47bb-0310-9956-ffa450edef68
2021-02-28 19:48:22 +00:00
PJ Fanning b02866c2a7 change gradle build to get unreleased xmlbeans jar from ci-builds (like ant build does)
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1887010 13f79535-47bb-0310-9956-ffa450edef68
2021-02-28 19:28:39 +00:00
Marius Volkhart 451684aa91 Enable running more integration tests from Gradle.
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
2021-02-26 22:14:17 +00:00
Marius Volkhart 0fbf8f2e58 Remove the integrationTest task from the Gradle integrationtest project
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
2021-02-26 22:07:14 +00:00
Marius Volkhart a49347e8d0 Remove the test exclusion for RecordStresser and RecordsStresser from Gradle integration tests
These classes don't exist.

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886960 13f79535-47bb-0310-9956-ffa450edef68
2021-02-26 22:05:16 +00:00
Marius Volkhart 6fe733c92a Enable parallel tests from Gradle
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
2021-02-26 21:15:12 +00:00
PJ Fanning 7a10b863f6 xmlsec version
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886893 13f79535-47bb-0310-9956-ffa450edef68
2021-02-24 21:42:01 +00:00
Marius Volkhart 259c9967ef [bug-63046] Use Log4j 2 for logging
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
2021-02-21 20:57:25 +00:00
PJ Fanning 79a9cf3692 batik 1.14
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886491 13f79535-47bb-0310-9956-ffa450edef68
2021-02-13 14:49:40 +00:00
PJ Fanning 4fcd98573f remove accidental commit
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1886144 13f79535-47bb-0310-9956-ffa450edef68
2021-02-02 21:14:16 +00:00
PJ Fanning d7eb8e949a [bug-65120] PartAlreadyExistsException when creating cell comments (after 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
2021-02-02 21:13:32 +00:00
PJ Fanning c67b26c138 gradle 6.8
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885668 13f79535-47bb-0310-9956-ffa450edef68
2021-01-18 17:58:03 +00:00
Andreas Beeker fd29c485ef Bump versions to 5.0.1-SNAPSHOT
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885616 13f79535-47bb-0310-9956-ffa450edef68
2021-01-17 18:24:31 +00:00
Dominik Stadler 43e1d6eba6 Try to make Gradle build work
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
2021-01-03 18:19:55 +00:00
Dominik Stadler a0b0e3a4a7 Enable XML result files for Gradle build to make them available for Jenkins CI
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1885071 13f79535-47bb-0310-9956-ffa450edef68
2021-01-03 17:02:24 +00:00
Andreas Beeker be1afe5ff5 try to fix gradle sonarqube job
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884804 13f79535-47bb-0310-9956-ffa450edef68
2020-12-25 19:58:32 +00:00
Andreas Beeker 793e8b6f6a try to fix gradle sonarqube job
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884803 13f79535-47bb-0310-9956-ffa450edef68
2020-12-25 19:19:32 +00:00
Andreas Beeker a2d728cbe6 upgrade pdfbox and pdfbox-graphics2d
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884786 13f79535-47bb-0310-9956-ffa450edef68
2020-12-25 01:59:24 +00:00
PJ Fanning e1b0bc6e1d [github-207] add SLF4JLogger
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884568 13f79535-47bb-0310-9956-ffa450edef68
2020-12-17 19:59:01 +00:00
Andreas Beeker 55f29ac344 replace single with double quotes to enable variable substitution
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884388 13f79535-47bb-0310-9956-ffa450edef68
2020-12-13 18:46:14 +00:00
Andreas Beeker c8940e7d1e #64979 - Change artifact names of poi-/ooxml-schemas
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1884381 13f79535-47bb-0310-9956-ffa450edef68
2020-12-13 15:32:43 +00:00
Andreas Beeker 20c883b201 upgrade to pdfbox-graphics2d 0.29
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883907 13f79535-47bb-0310-9956-ffa450edef68
2020-11-28 18:00:00 +00:00
Andreas Beeker ff0d031f10 update dependencies - make optional dependencies mandatory
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883325 13f79535-47bb-0310-9956-ffa450edef68
2020-11-11 21:53:05 +00:00
Andreas Beeker 134b4ba762 #64867 - Provide PDF rendering with PPTX2PNG
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
2020-11-09 20:11:11 +00:00
Andreas Beeker 150fb90cc2 #64867 - Provide PDF rendering with PPTX2PNG
add dependencies to gradle and maven builds

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883075 13f79535-47bb-0310-9956-ffa450edef68
2020-11-03 00:22:10 +00:00
Dominik Stadler 1bd3ddaa75 Add comments for Sonar properties in the Gradle build
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1883036 13f79535-47bb-0310-9956-ffa450edef68
2020-11-01 09:21:29 +00:00
Dominik Stadler a080d2b098 Adjust the location of the resulting JaCoCo XML report files
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882851 13f79535-47bb-0310-9956-ffa450edef68
2020-10-25 19:30:28 +00:00
Dominik Stadler 8374537d5a Gradle: Try to define project result output directories for the sonarqube plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882846 13f79535-47bb-0310-9956-ffa450edef68
2020-10-25 17:40:48 +00:00
Dominik Stadler 781fa38157 Enable XML reporting for JaCoCo for the Sonar Gradle plugin
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882843 13f79535-47bb-0310-9956-ffa450edef68
2020-10-25 16:07:44 +00:00
Dominik Stadler 02355346db Use sonar-plugin 3.0 for Gradle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882841 13f79535-47bb-0310-9956-ffa450edef68
2020-10-25 16:07:12 +00:00
PJ Fanning a2dcb10f67 update commons-codec
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882771 13f79535-47bb-0310-9956-ffa450edef68
2020-10-22 22:51:31 +00:00
PJ Fanning ccad1fc86e xmlbeans jar location
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882705 13f79535-47bb-0310-9956-ffa450edef68
2020-10-20 16:04:23 +00:00
PJ Fanning a3194a9b5b use xmlbeans official 4.0.0 release
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882586 13f79535-47bb-0310-9956-ffa450edef68
2020-10-16 16:57:11 +00:00
Dominik Stadler 1e5b193391 More changes to make the Gradle build work again
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
2020-09-26 05:22:17 +00:00
Dominik Stadler 389eab2fbd Try to fix the Gradle build
Third party lib updates
Also use the temporary XMLBeans 4.0.0 jar
Add missing dependencies

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882036 13f79535-47bb-0310-9956-ffa450edef68
2020-09-26 05:22:14 +00:00
Dominik Stadler 7b83320f9e Update third party libraries in pom.xml and build.gradle, update JaCoCo to 0.8.6
Maven build should work onw, but Gradle is still broken by the poi-ant-contrib library
Also remove outdated third party libraries

git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1882026 13f79535-47bb-0310-9956-ffa450edef68
2020-09-25 19:39:49 +00:00
PJ Fanning f488a2f270 remove accidental commit
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1881583 13f79535-47bb-0310-9956-ffa450edef68
2020-09-09 07:05:56 +00:00
PJ Fanning 6c7bf59087 [bug-64721] NullPointerException occurs when calling getDataSize() of an object created with ExtRst.copy(). Thanks to Kwon Ohyoung
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1881582 13f79535-47bb-0310-9956-ffa450edef68
2020-09-09 07:05:09 +00:00
PJ Fanning 8637eb7cb2 remove accidental commit
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1879552 13f79535-47bb-0310-9956-ffa450edef68
2020-07-06 13:37:43 +00:00
PJ Fanning 77ddd87605 SXSSFSheet: beware of null _writer
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1879551 13f79535-47bb-0310-9956-ffa450edef68
2020-07-06 13:37:10 +00:00
PJ Fanning f235d3357c upgrade and mockito
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1878542 13f79535-47bb-0310-9956-ffa450edef68
2020-06-06 10:02:21 +00:00
PJ Fanning 682a17bf57 [github-183] Fix gradle build. Thanks to Eugene Kortov. This close #183
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1878202 13f79535-47bb-0310-9956-ffa450edef68
2020-05-27 20:27:38 +00:00
PJ Fanning 00185c2857 next version will be 5.0.0
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1877872 13f79535-47bb-0310-9956-ffa450edef68
2020-05-17 17:29:37 +00:00
PJ Fanning 84ba670e27 bouncycastle 1.64
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1876280 13f79535-47bb-0310-9956-ffa450edef68
2020-04-08 08:29:15 +00:00
Dominik Stadler af890fba13 Ignore OOM test for now, somehow catching Exceptions does not work when run on Gradle
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1876143 13f79535-47bb-0310-9956-ffa450edef68
2020-04-05 05:52:12 +00:00
Andreas Beeker 88f9cf3ddb #63712 - upgrading xmlsec causes junit tests to fail
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1875392 13f79535-47bb-0310-9956-ffa450edef68
2020-03-18 21:06:09 +00:00
Andreas Beeker 221f840adb Update Batik dependency to 1.12
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874149 13f79535-47bb-0310-9956-ffa450edef68
2020-02-17 22:28:08 +00:00
PJ Fanning dacc3004e2 fix classpaths for japicmp
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874049 13f79535-47bb-0310-9956-ffa450edef68
2020-02-15 08:07:01 +00:00
PJ Fanning 0f522cec66 bouncycastle 1.64
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874039 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 23:18:44 +00:00
PJ Fanning e287107607 commons-codec 1.14
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874038 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 23:06:06 +00:00
PJ Fanning 71ec0721c8 commons-compress 1.20
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874036 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 23:00:49 +00:00
PJ Fanning 33fdbda1b4 try to gradle tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874022 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 14:04:17 +00:00
PJ Fanning 03b7935147 try to gradle tests
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874020 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 13:31:55 +00:00
PJ Fanning b7d0f9fafe update junit to 4.13 and mockito to 3.2.4
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874019 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 13:19:10 +00:00
PJ Fanning d2f1e7ee6f gradle 6.1.1
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1874018 13f79535-47bb-0310-9956-ffa450edef68
2020-02-14 13:11:28 +00:00
Andreas Beeker e9c5c2b90e update references to 4.1.2
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1873995 13f79535-47bb-0310-9956-ffa450edef68
2020-02-13 23:26:54 +00:00
Tim Allison e875bd8143 BUG 64015 -- swap out java.util.BitSet for zaxxer's SparseBitSet
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1872445 13f79535-47bb-0310-9956-ffa450edef68
2020-01-07 15:45:07 +00:00
Andreas Beeker 2a4ae3a145 Update Jacoco version and activate it again in the Sonar run
git-svn-id: https://svn.apache.org/repos/asf/poi/trunk@1870671 13f79535-47bb-0310-9956-ffa450edef68
2019-12-01 11:42:09 +00:00