Warning: I am frustrated. I'm not going to -1 this but I'm not going to +1 because it is a giant pain to build without deleting a bunch of files from the source zip file.
There are HIDDEN and not hidden Maven files/folders in there? Why? I f*k hate it when downloads try to take over my tooling. If I unzip the zip file and run what I run every day: 'mvn', it blows up with: openjdk version "1.8.0_362" OpenJDK Runtime Environment (build 1.8.0_362-bre_2023_01_22_03_32-b00) OpenJDK 64-Bit Server VM (build 25.362-b00, mixed mode) Unrecognized option: --add-exports Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. Lovely. So, duh, I figure I better read the README and see if this requires Java 11 instead of 8, so I 'cat README.adoc' and ... I have to parse an ADOC file now? Gross. Is that file rendered nicely by GitHub like it does for Markdown? It certainly is not nice for humans. Oh well. I don't see anything about what Java version to use so I start whacking away, deleting anything like mvnw, a HIDDEN .mvn folder, something called .java.version of something. Whack, whack. Finally, I am allowed to actually run 'mvn clean verify' and it fails with: [ERROR] Rule 0: org.apache.maven.plugins.enforcer.RequireJavaVersion failed with the message: Detected JDK Version: 1.8.0-362 is not in the allowed range [11,12). Ah! Maybe that info was in the readme and I missed it with all the ADOC noise. So I switch to Java 11 and it builds. Gary On Tue, Jan 31, 2023 at 12:18 PM Volkan Yazıcı <vol...@yazi.ci> wrote: > > The Apache Log4j Tools 0.2.0 release is now available for voting. > > This release contains the following changes: > > * Fixed Windows compatibility > * Fixed unreleased directory order in `ChangelogExporter` > * Removed security as a change type from `log4j-changelog` > * Added XSD for `log4j-changelog` XML files > * Added `log4j-changelog-maven-plugin` module > * Renamed `log4j.changelog.exporter.outputDirectory` property to > `log4j.changelog.outputDirectory` > > Source repository: https://github.com/apache/logging-log4j-tools > Branch: release/0.2.0 > Commit: 2de9c8e0865773050145424237c1840e8296a008 > CI run: https://github.com/apache/logging-log4j-tools/actions/runs/4054172734 > Artifacts: https://dist.apache.org/repos/dist/dev/logging/log4j/ > Nexus repository: > https://repository.apache.org/content/repositories/orgapachelogging-1097 > Signing key: > https://keyserver.ubuntu.com/pks/lookup?search=077e8893a6dcc33dd4a4d5b256e73ba9a0b592d0&fingerprint=on&op=index > > Please download, test, and cast your votes on the Log4j developers list. > > [ ] +1, release the artifacts > [ ] -1, don't release, because... > > The vote will remain open for 24 hours (or more if required). All > votes are welcome and we encourage everyone to test the release, but > only the Logging Services PMC votes are officially counted. At least 3 > +1 votes and more positive than negative votes are required.