modern-java-practices
modern-java-practices copied to clipboard
Modern Java/JVM Build Practices
Bumps [com.puppycrawl.tools:checkstyle](https://github.com/checkstyle/checkstyle) from 10.15.0 to 10.16.0. Release notes Sourced from com.puppycrawl.tools:checkstyle's releases. checkstyle-10.16.0 Checkstyle 10.16.0 - https://checkstyle.org/releasenotes.html#Release_10.16.0 New: #14620 - LITERAL_CASE token support in RightCurlyCheck Bug fixes: #14765 - OverloadMethodDeclarationOrder...
Bumps `pmd.version` from 7.0.0 to 7.1.0. Updates `net.sourceforge.pmd:pmd-compat6` from 7.0.0 to 7.1.0 Release notes Sourced from net.sourceforge.pmd:pmd-compat6's releases. PMD 7.1.0 (26-April-2024) 26-April-2024 - 7.1.0 The PMD team is pleased to...
Bumps [org.apache.maven.plugins:maven-wrapper-plugin](https://github.com/apache/maven-wrapper) from 3.2.0 to 3.3.1. Release notes Sourced from org.apache.maven.plugins:maven-wrapper-plugin's releases. 3.3.1 Release Notes - Maven Wrapper - Version 3.3.1 What's Changed [MWRAPPER-132][MWRAPPER-124] port MWRAPPER-124 fix to only-script by...
Bumps [org.apache.maven.plugins:maven-pmd-plugin](https://github.com/apache/maven-pmd-plugin) from 3.21.2 to 3.22.0. Release notes Sourced from org.apache.maven.plugins:maven-pmd-plugin's releases. 3.22.0 🚀 New features and improvements [MPMD-379] - Upgrade to use PMD 7.0.0 by default (#144) @mkolesnikov 📦...
Bumps [org.apache.maven.plugins:maven-jar-plugin](https://github.com/apache/maven-jar-plugin) from 3.4.0 to 3.4.1. Release notes Sourced from org.apache.maven.plugins:maven-jar-plugin's releases. 3.4.1 🐛 Bug Fixes [MJAR-307] - Wrong version of commons-io cause a ClassNotFound o.a.commons.io.file.attribute.FileTimes (#83) @slawekjaranowski 📦 Dependency...
## Summary Updates to Gradle build, and new build caching added for Maven, Gradle, and Earthly. After a refactor of CI, one can now see all builds via a single...
## Standard structure Consider putting each page on pipeline portion into a standard structure: - Why and General - Specific to JVM (JVM, Gradle and Maven) - Spots to insert...
Choose build plugin(s) to bake "quality checks" into Gradle and Maven, and avoid configuring each tool separately. - [x] Spotless spike (#489) - [x] Spotless implementation (#535) - [x] Qulice...
**See #544 to find out what publishers want.** ## References 1. Gather all external links used in other pages. 2. Add relevant books and sites. 3. Further reading. - Versioning...
Previous `README.md` was everything together in sections of a single file. That remains helpful. Either: 1. Provide a link to a "everything" page for long reading & printing. 2. Clarify...