Thank you Colm for this great enabling!! It's very helpful for the young 
project and our contributors.

Regards,
Kai

-----Original Message-----
From: Colm O hEigeartaigh [mailto:[email protected]] 
Sent: Friday, May 01, 2015 5:03 PM
To: [email protected]
Subject: PMD

Hi all,

I have finished with doing "PMD" fixes to Kerby and it is now enabled by 
default. "PMD" (project mess detector) is a maven plugin which runs every time 
you do a mvn compile/test/install. The build will fail if it detects a 
violation (for example, unused variables etc.). It keeps the source tidy and 
helps eliminate bugs.

I added two new maven profiles:

mvn -Pnochecks - This skips PMD. Useful if you are just testing some local 
changes.
mvn -Pfastinstall - This skips both PMD and running the tests.

You can disable PMD in the code itself by either a "// NOPMD" comment, or else 
via an annotation "@SuppressWarnings("PMD")". This should be avoided if at all 
possible. I disabled PMD on the 3rdparty stuff until we decide what to do with 
it.

Let me know if there are any questions or concerns.

Colm.


--
Colm O hEigeartaigh

Talend Community Coder
http://coders.talend.com
  • PMD Colm O hEigeartaigh
    • RE: PMD Zheng, Kai

Reply via email to