New versions of Everit Conventions and Parent POMs

I am happy to announce the new versions of our Coding Conventions project.

The major changes are the following according to the Checkstyle rules:

  • License changed from LGPL 3.0 to Apache 2.0
  • Java 8 support
  • Maximum line length 100
  • Indentation offset 2 spaces
  • Custom rule for ignoring code marked with @Generated annotation (the jar file of the conventions artifact must be copied to the “dropins” folder of Eclipse)
<groupId>org.everit.config</groupId>
<artifactId>org.everit.config.conventions</artifactId>
<version>9.0.3</version>

The parent pom-s are also updated. The major changes are the following:

  • The maven build will fail if certain Checkstyle, Findbugs or PMD rules are violated (part of the “quality” profile)
  • Baselining introduced with baselining-maven-plugin to help us in Semantic Versioning
<groupId>org.everit.config</groupId>
<artifactId>org.everit.config.main</artifactId>
<version>7.0.3</version>
<groupId>org.everit.config</groupId>
<artifactId>org.everit.config.oss</artifactId>
<version>6.0.3</version>

Note: To disable the Checkstyle, Findbugs and PMD checks, execute your Maven command with “-P!quality”.

Posted in Uncategorized

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: