From ef9b8c08bfea2ffcf6f4d5d9d246b6c92a3ebd39 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Sat, 17 Jan 2026 19:27:23 +0200 Subject: Add a TODO file --- REUSE.toml | 2 +- TODO.org | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 TODO.org diff --git a/REUSE.toml b/REUSE.toml index 5134362..0df0f3a 100644 --- a/REUSE.toml +++ b/REUSE.toml @@ -11,7 +11,7 @@ SPDX-FileCopyrightText = "Apache Software Foundation" label = "Miscellaneous little shits I put under CC0" path = [ "build.sh", "ci/mvn-settings.xml", ".gitattributes", ".gitignore", ".gitlab-ci.yml", ".pre-commit-config.yaml", - ".sdkmanrc", + ".sdkmanrc", "TODO.org", ] SPDX-License-Identifier = "CC0-1.0" SPDX-FileCopyrightText = " 2025-2026 Uko Kokņevičs " diff --git a/TODO.org b/TODO.org new file mode 100644 index 0000000..7c1b94f --- /dev/null +++ b/TODO.org @@ -0,0 +1,14 @@ +* Waiting for Maven 4 +** TODO pom.rb or pom.yaml +*** https://github.com/takari/polyglot-maven/ +The inspiration, pom.rb in examples and, eg, in [[https://github.com/jruby/jruby/blob/master/pom.rb][JRuby]] look /quite/ hot. Problem currently is Maven 4 support, probably +have to wait for that to be fully released, see [[https://github.com/takari/polyglot-maven/issues/344][takari/polyglot-maven#334]]. +*** https://github.com/maveniverse/mason +Benefit over polyglot-maven is that this is built specifically for Maven 4. Downside, however, is that this doesn't +have ruby. Something like ~pom.yaml~ would be good enough though if Ruby is not possible, but, again, wait for full +Maven 4 release, then, maybe make an issue :smile:. +** TODO mvnd wrapper +Currently, ~wrapper~ plugin can generate a wrapper using Maven Daemon instead of Maven with something like +~./mvnw wrapper:wrapper -Dmvnd=2.0.0-rc-3~. Problem is that it is currently lagging behind Maven 4 release candidates +so my strict version range which allows only one release candidate doesn't like this. Once again, wait for full Maven 4 +release :grin:. -- cgit v1.2.3