This is an automated email from the ASF dual-hosted git repository.
tballison pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/tika.git
The following commit(s) were added to refs/heads/main by this push:
new 0e7ef6a859 fix ci parent dir (#3380)
0e7ef6a859 is described below
commit 0e7ef6a8599e2a7603bedfd18f1717f0e2f73d2c
Author: Tim Allison <[email protected]>
AuthorDate: Wed Oct 21 08:21:46 2026 -0400
fix ci parent dir (#3380)
---
tika-parent/pom.xml | 25 +++++++++++--------------
tika-serialization/pom.xml | 2 +-
2 files changed, 12 insertions(+), 15 deletions(-)
diff --git a/tika-parent/pom.xml b/tika-parent/pom.xml
index 822c3fb681..d2fe1558a4 100644
--- a/tika-parent/pom.xml
+++ b/tika-parent/pom.xml
@@ -316,23 +316,26 @@
Created by the create-test-tmpdir antrun execution below, because the
JVM will
not create a missing java.io.tmpdir; it throws NoSuchFileException.
-->
<tika.test.tmpdir>${project.build.directory}/test-tmp</tika.test.tmpdir>
-
<checkstyle.configLocation>${maven.multiModuleProjectDirectory}/tika-parent/checkstyle.xml</checkstyle.configLocation>
+ <!-- tika-parent's own files; the ci profile re-points this one property,
because Jenkins'
+ Maven job type doesn't set maven.multiModuleProjectDirectory -->
+
<tika.parent.dir>${maven.multiModuleProjectDirectory}/tika-parent</tika.parent.dir>
+
<checkstyle.configLocation>${tika.parent.dir}/checkstyle.xml</checkstyle.configLocation>
<spotless.goal>apply</spotless.goal>
-
<spotless.header.file>${maven.multiModuleProjectDirectory}/tika-parent/license-header.txt</spotless.header.file>
+
<spotless.header.file>${tika.parent.dir}/license-header.txt</spotless.header.file>
<!-- TIKA-4816: Metadata#set/add(String,String) etc. ban for migrated
parser modules;
opted into per-module by overriding
forbiddenapis.module.signaturesFile (main
sources only). -->
-
<metadata.forbiddenapis.signaturesFile>${maven.multiModuleProjectDirectory}/tika-parent/forbidden-apis-metadata-string-key-bans.txt</metadata.forbiddenapis.signaturesFile>
+
<metadata.forbiddenapis.signaturesFile>${tika.parent.dir}/forbidden-apis-metadata-string-key-bans.txt</metadata.forbiddenapis.signaturesFile>
<!-- TIKA-4848: default-on in every module's main sources (see
forbiddenapis-check below) -->
-
<exception.forbiddenapis.signaturesFile>${maven.multiModuleProjectDirectory}/tika-parent/forbidden-apis-exception-reporting-bans.txt</exception.forbiddenapis.signaturesFile>
-
<xml.forbiddenapis.signaturesFile>${maven.multiModuleProjectDirectory}/tika-parent/forbidden-apis-xml-factory-bans.txt</xml.forbiddenapis.signaturesFile>
+
<exception.forbiddenapis.signaturesFile>${tika.parent.dir}/forbidden-apis-exception-reporting-bans.txt</exception.forbiddenapis.signaturesFile>
+
<xml.forbiddenapis.signaturesFile>${tika.parent.dir}/forbidden-apis-xml-factory-bans.txt</xml.forbiddenapis.signaturesFile>
<!-- TIKA-4975: default-on; configuration JSON only through
tika-serialization -->
-
<json.forbiddenapis.signaturesFile>${maven.multiModuleProjectDirectory}/tika-parent/forbidden-apis-json-reader-bans.txt</json.forbiddenapis.signaturesFile>
+
<json.forbiddenapis.signaturesFile>${tika.parent.dir}/forbidden-apis-json-reader-bans.txt</json.forbiddenapis.signaturesFile>
<!-- Per-module extra main-source bans; a module overrides this (e.g. to
${metadata.forbiddenapis.signaturesFile}) instead of overriding the
forbiddenapis-check execution, whose child list would REPLACE the
parent's
and silently drop the default-on file. -->
-
<forbiddenapis.module.signaturesFile>${maven.multiModuleProjectDirectory}/tika-parent/forbidden-apis-none.txt</forbiddenapis.module.signaturesFile>
+
<forbiddenapis.module.signaturesFile>${tika.parent.dir}/forbidden-apis-none.txt</forbiddenapis.module.signaturesFile>
<!-- dependency versions -->
<!-- change threetenbp exclusion version -->
<google.cloud.version>2.75.0</google.cloud.version>
@@ -1862,13 +1865,7 @@
<properties>
<!-- Override the Spotless goal when this profile is active -->
<spotless.goal>check</spotless.goal>
- <!-- use session.executionRootDirectory in ci -->
-
<spotless.header.file>${session.executionRootDirectory}/tika-parent/license-header.txt</spotless.header.file>
-
<checkstyle.configLocation>${session.executionRootDirectory}/tika-parent/checkstyle.xml</checkstyle.configLocation>
-
<metadata.forbiddenapis.signaturesFile>${session.executionRootDirectory}/tika-parent/forbidden-apis-metadata-string-key-bans.txt</metadata.forbiddenapis.signaturesFile>
-
<exception.forbiddenapis.signaturesFile>${session.executionRootDirectory}/tika-parent/forbidden-apis-exception-reporting-bans.txt</exception.forbiddenapis.signaturesFile>
-
<xml.forbiddenapis.signaturesFile>${session.executionRootDirectory}/tika-parent/forbidden-apis-xml-factory-bans.txt</xml.forbiddenapis.signaturesFile>
-
<forbiddenapis.module.signaturesFile>${session.executionRootDirectory}/tika-parent/forbidden-apis-none.txt</forbiddenapis.module.signaturesFile>
+
<tika.parent.dir>${session.executionRootDirectory}/tika-parent</tika.parent.dir>
</properties>
</profile>
<!-- Fast profile: ./mvnw install -Pfast -T1C -->
diff --git a/tika-serialization/pom.xml b/tika-serialization/pom.xml
index bb9a0c4e93..db00301baa 100644
--- a/tika-serialization/pom.xml
+++ b/tika-serialization/pom.xml
@@ -36,7 +36,7 @@
<properties>
<!-- TIKA-4975: this module reads JsonConfigs under the request
restrictions -->
-
<json.forbiddenapis.signaturesFile>${maven.multiModuleProjectDirectory}/tika-parent/forbidden-apis-none.txt</json.forbiddenapis.signaturesFile>
+
<json.forbiddenapis.signaturesFile>${tika.parent.dir}/forbidden-apis-none.txt</json.forbiddenapis.signaturesFile>
</properties>
<dependencies>