This is an automated email from the ASF dual-hosted git repository.
FrankChen021 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/druid.git
The following commit(s) were added to refs/heads/master by this push:
new f609d0a573d build(deps): bump org.apache:apache from 25 to 39 (#20148)
f609d0a573d is described below
commit f609d0a573d0f0984d9cc77cdc6d4a68efee4ba2
Author: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
AuthorDate: Wed Aug 26 09:57:50 2026 +0800
build(deps): bump org.apache:apache from 25 to 39 (#20148)
* build(deps): bump org.apache:apache from 25 to 39
Bumps [org.apache:apache](https://github.com/apache/maven-apache-parent)
from 25 to 39.
- [Release notes](https://github.com/apache/maven-apache-parent/releases)
- [Commits](https://github.com/apache/maven-apache-parent/commits)
---
updated-dependencies:
- dependency-name: org.apache:apache
dependency-version: '39'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <[email protected]>
* build: adapt license reports for Apache parent 39
* build: support Maven 3.9 license report HTML
---------
Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot]
<49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frank Chen <[email protected]>
---
distribution/bin/check-licenses.py | 12 ++++++++++++
distribution/bin/generate-license-dependency-reports.py | 4 ++--
docs/development/build.md | 2 +-
pom.xml | 2 +-
4 files changed, 16 insertions(+), 4 deletions(-)
diff --git a/distribution/bin/check-licenses.py
b/distribution/bin/check-licenses.py
index e484928865b..831bbfe6130 100755
--- a/distribution/bin/check-licenses.py
+++ b/distribution/bin/check-licenses.py
@@ -58,6 +58,10 @@ class DependencyReportParser(HTMLParser):
if self.state == "none":
if tag == "h2":
self.state = "h2_start"
+ elif tag == "a":
+ for attr in attrs:
+ if attr[0] == "id" and attr[1] ==
"Project_Dependencies_compile":
+ self.state = "modern_compile_anchor"
if self.state == "h2_start":
if tag == "a":
@@ -76,6 +80,10 @@ class DependencyReportParser(HTMLParser):
if attr[0] == "name" and attr[1] == "compile":
self.state = "compile_start"
+ if self.state == "modern_compile_heading":
+ if tag == "h2":
+ self.state = "h3_end"
+
if self.state == "h3_end":
if tag == "table":
self.state = "table_start"
@@ -110,6 +118,10 @@ class DependencyReportParser(HTMLParser):
if tag == "a":
self.state = "project_dependencies_end"
+ if self.state == "modern_compile_anchor":
+ if tag == "a":
+ self.state = "modern_compile_heading"
+
if self.state == "h2_start":
if tag == "h2":
self.state = "h2_end"
diff --git a/distribution/bin/generate-license-dependency-reports.py
b/distribution/bin/generate-license-dependency-reports.py
index b16f94e3a00..52577ea8111 100755
--- a/distribution/bin/generate-license-dependency-reports.py
+++ b/distribution/bin/generate-license-dependency-reports.py
@@ -55,7 +55,7 @@ def generate_reports(druid_path, tmp_path, exclude_ext,
num_threads):
os.makedirs(license_ext_path)
druid_path = os.path.abspath(druid_path)
- script_args = [(druid_path, os.path.join(druid_path, "distribution",
"target", "site"), license_core_path)]
+ script_args = [(druid_path, os.path.join(druid_path, "distribution",
"target", "reports"), license_core_path)]
if not exclude_ext:
extensions_core_path = os.path.join(druid_path, "extensions-core")
@@ -70,7 +70,7 @@ def generate_reports(druid_path, tmp_path, exclude_ext,
num_threads):
continue
extension_report_dir = "{}/{}".format(license_ext_path,
extension_dir)
- script_args.append((extension_path, os.path.join(extension_path,
"target", "site"), extension_report_dir))
+ script_args.append((extension_path, os.path.join(extension_path,
"target", "reports"), extension_report_dir))
print("Generating dependency reports")
diff --git a/docs/development/build.md b/docs/development/build.md
index 5844202a15f..b7dfb0f805c 100644
--- a/docs/development/build.md
+++ b/docs/development/build.md
@@ -34,7 +34,7 @@ make sure it has `/master/` in the URL.
### Installing Java and Maven
- See the [Java documentation](../operations/java.md) for information about
obtaining a supported JDK
-- [Maven version 3.6.3 or later](http://maven.apache.org/download.cgi)
+- [Maven version 3.9 or later](http://maven.apache.org/download.cgi)
### Other Dependencies
diff --git a/pom.xml b/pom.xml
index 72d02639cc3..f11ed6a96ec 100644
--- a/pom.xml
+++ b/pom.xml
@@ -24,7 +24,7 @@
<parent>
<groupId>org.apache</groupId>
<artifactId>apache</artifactId>
- <version>25</version>
+ <version>39</version>
</parent>
<groupId>org.apache.druid</groupId>
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]