Re: [logging-log4j-tools] 01/01: #20 - Add Maven changelog plugins
They were generated by the Maven Archetype. IntelliJ collapses them for me so I didn’t notice. Ralph > On Jan 22, 2023, at 3:29 PM, Matt Sicker wrote: > > Are these copyrights really supposed to be so ancient? The copyright year > goes in the NOTICE.txt file these days anyways, so those could be simplified. > — > Matt Sicker > >> On Jan 21, 2023, at 00:12, rgo...@apache.org wrote: >> >> This is an automated email from the ASF dual-hosted git repository. >> >> rgoers pushed a commit to branch PR20 >> in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git >> >> commit 1642bc8ee6210fc75dff3e9f319f853e76d65ee5 >> Author: Ralph Goers >> AuthorDate: Fri Jan 20 23:08:37 2023 -0700 >> >> #20 - Add Maven changelog plugins >> --- >> .../changelog/exporter/ChangelogExporter.java | 7 +- >> .../changelog/exporter/ChangelogExporterArgs.java | 6 +- >> .../changelog/releaser/ChangelogReleaser.java | 6 +- >> .../changelog/releaser/ChangelogReleaserArgs.java | 6 +- >> log4j-maven-changelog-plugin/pom.xml | 142 >> + >> .../java/org/apache/logging/log4j/ExportMojo.java | 68 ++ >> .../java/org/apache/logging/log4j/ReleaseMojo.java | 71 +++ >> pom.xml| 4 +- >> 8 files changed, 299 insertions(+), 11 deletions(-) >> >> diff --git >> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >> >> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >> index 236dcea..82c0c17 100644 >> --- >> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >> +++ >> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >> @@ -34,10 +34,10 @@ public final class ChangelogExporter { >>private ChangelogExporter() {} >> >>public static void main(final String[] mainArgs) { >> +performExport(ChangelogExporterArgs.fromSystemProperties()); >> +} >> >> -// Read arguments >> -final ChangelogExporterArgs args = >> ChangelogExporterArgs.fromSystemProperties(); >> - >> +public static void performExport(final ChangelogExporterArgs args) { >>// Find release directories >>final List releaseDirectories = findReleaseDirectories(args); >>final int releaseDirectoryCount = releaseDirectories.size(); >> @@ -107,7 +107,6 @@ public final class ChangelogExporter { >>// Export the release index >>final Path changelogIndexTemplateFile = >> ChangelogFiles.indexTemplateFile(args.changelogDirectory); >>exportIndex(args.outputDirectory, changelogReleases, >> changelogIndexTemplateFile); >> - >>} >> >>private static List findReleaseDirectories(ChangelogExporterArgs >> args) { >> diff --git >> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >> >> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >> index 8d79d9a..32a4878 100644 >> --- >> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >> +++ >> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >> @@ -20,7 +20,7 @@ import java.nio.file.Path; >> >> import static >> org.apache.logging.log4j.changelog.util.PropertyUtils.requireNonBlankPathProperty; >> >> -final class ChangelogExporterArgs { >> +public final class ChangelogExporterArgs { >> >>final Path changelogDirectory; >> >> @@ -37,4 +37,8 @@ final class ChangelogExporterArgs { >>return new ChangelogExporterArgs(changelogDirectory, outputDirectory); >>} >> >> +public static ChangelogExporterArgs fromArgs(final Path >> changelogDirectory, final Path outputDirectory) { >> +return new ChangelogExporterArgs(changelogDirectory, >> outputDirectory); >> +} >> + >> } >> diff --git >> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >> >> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >> index 55b4fca..02268b3 100644 >> --- >> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >> +++ >> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >> @@ -35,9 +35,10 @@ public final class ChangelogReleaser { >> >>public static void main(final String[] mainArgs) throws Exception { >> >> -// Read arguments >> -final ChangelogReleaserArgs args = >> ChangelogReleaserArgs.fromSystemProperties(); >> +performRelease(ChangelogReleaserArgs.fromSystemProperties()); >> +} >> >> +public static void performRelease(final ChangelogReleaserArgs args) >> throws Exception { >>// Re
Re: [logging-log4j-tools] 01/01: #20 - Add Maven changelog plugins
License headers are collapsed for me, too. I usually only notice them when looking at a diff or PR. > On Jan 23, 2023, at 8:52 AM, Ralph Goers wrote: > > They were generated by the Maven Archetype. IntelliJ collapses them for me so > I didn’t notice. > > Ralph > >> On Jan 22, 2023, at 3:29 PM, Matt Sicker wrote: >> >> Are these copyrights really supposed to be so ancient? The copyright year >> goes in the NOTICE.txt file these days anyways, so those could be simplified. >> — >> Matt Sicker >> >>> On Jan 21, 2023, at 00:12, rgo...@apache.org wrote: >>> >>> This is an automated email from the ASF dual-hosted git repository. >>> >>> rgoers pushed a commit to branch PR20 >>> in repository https://gitbox.apache.org/repos/asf/logging-log4j-tools.git >>> >>> commit 1642bc8ee6210fc75dff3e9f319f853e76d65ee5 >>> Author: Ralph Goers >>> AuthorDate: Fri Jan 20 23:08:37 2023 -0700 >>> >>> #20 - Add Maven changelog plugins >>> --- >>> .../changelog/exporter/ChangelogExporter.java | 7 +- >>> .../changelog/exporter/ChangelogExporterArgs.java | 6 +- >>> .../changelog/releaser/ChangelogReleaser.java | 6 +- >>> .../changelog/releaser/ChangelogReleaserArgs.java | 6 +- >>> log4j-maven-changelog-plugin/pom.xml | 142 >>> + >>> .../java/org/apache/logging/log4j/ExportMojo.java | 68 ++ >>> .../java/org/apache/logging/log4j/ReleaseMojo.java | 71 +++ >>> pom.xml| 4 +- >>> 8 files changed, 299 insertions(+), 11 deletions(-) >>> >>> diff --git >>> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >>> >>> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >>> index 236dcea..82c0c17 100644 >>> --- >>> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >>> +++ >>> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporter.java >>> @@ -34,10 +34,10 @@ public final class ChangelogExporter { >>> private ChangelogExporter() {} >>> >>> public static void main(final String[] mainArgs) { >>> +performExport(ChangelogExporterArgs.fromSystemProperties()); >>> +} >>> >>> -// Read arguments >>> -final ChangelogExporterArgs args = >>> ChangelogExporterArgs.fromSystemProperties(); >>> - >>> +public static void performExport(final ChangelogExporterArgs args) { >>> // Find release directories >>> final List releaseDirectories = findReleaseDirectories(args); >>> final int releaseDirectoryCount = releaseDirectories.size(); >>> @@ -107,7 +107,6 @@ public final class ChangelogExporter { >>> // Export the release index >>> final Path changelogIndexTemplateFile = >>> ChangelogFiles.indexTemplateFile(args.changelogDirectory); >>> exportIndex(args.outputDirectory, changelogReleases, >>> changelogIndexTemplateFile); >>> - >>> } >>> >>> private static List findReleaseDirectories(ChangelogExporterArgs >>> args) { >>> diff --git >>> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >>> >>> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >>> index 8d79d9a..32a4878 100644 >>> --- >>> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >>> +++ >>> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/exporter/ChangelogExporterArgs.java >>> @@ -20,7 +20,7 @@ import java.nio.file.Path; >>> >>> import static >>> org.apache.logging.log4j.changelog.util.PropertyUtils.requireNonBlankPathProperty; >>> >>> -final class ChangelogExporterArgs { >>> +public final class ChangelogExporterArgs { >>> >>> final Path changelogDirectory; >>> >>> @@ -37,4 +37,8 @@ final class ChangelogExporterArgs { >>> return new ChangelogExporterArgs(changelogDirectory, outputDirectory); >>> } >>> >>> +public static ChangelogExporterArgs fromArgs(final Path >>> changelogDirectory, final Path outputDirectory) { >>> +return new ChangelogExporterArgs(changelogDirectory, >>> outputDirectory); >>> +} >>> + >>> } >>> diff --git >>> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >>> >>> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >>> index 55b4fca..02268b3 100644 >>> --- >>> a/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >>> +++ >>> b/log4j-changelog/src/main/java/org/apache/logging/log4j/changelog/releaser/ChangelogReleaser.java >>> @@ -35,9 +35,10 @@ public final class ChangelogReleaser { >>> >>> public static void main(final String[] mainArgs) throws Exception { >>> >>> -// Read arguments >>> -final ChangelogReleaserAr