#mavenBuild

Coding Chicacodingchica
2023-10-20

The maven-pmd-plugin is another source of possible quality gates for our java build. It can help ensure that we only release code that meets the team's quality standards. -pmd-plugin

codingchica.com/2023/10/19/add

Coding Chicacodingchica
2023-10-17

Static code analysis, such as that provided by spotbugs-maven-plugin, can help ease the code review burden and get early feedback on performance, style and possible functionality issues.

codingchica.com/2023/10/16/add

Coding Chicacodingchica
2023-10-13

Certain plugins, such as those for static code analysis may not repeat the source code in their own reports, but rather prefer to deep link to source code report references when reporting issues / concerns.

codingchica.com/2023/10/12/jav

Coding Chicacodingchica
2023-10-10

Layering tests and quality gates helps ensure that the team has the earliest feedback as fast as possible. It can also help catch issues ahead of peer feedback in pull requests.

codingchica.com/2023/10/09/tes

Coding Chicacodingchica
2023-10-03

Existing Java projects can also benefit from a Maven JaCoCo code coverage quality gate, but we have to ensure that the build doesn't break for existing classes when we add the new check.

codingchica.com/2023/10/02/add

Coding Chicacodingchica
2023-09-26

By adding the site goal to our Maven build command, we can generate basic reports about the Java project based upon the pom.xml configuration.

codingchica.com/2023/09/25/pro

Coding Chicacodingchica
2023-09-22

Different scopes for Maven dependencies will let us control how that dependency is used in our Maven build, as well as any places that consume our Maven artifacts.

codingchica.com/2023/09/21/mav

Coding Chicacodingchica
2023-09-12

To avoid class name collisions between similar classes, we can group them into packages/folders. Doing so can also help identify code ownership.

codingchica.com/2023/09/11/avo

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst