Enterprise grade Java.
You'll read about Conferences, Java User Groups, Java, Integration, Reactive, Microservices and other technologies.

Monday, July 21, 2008

maven goal eclipse:rad und checkstyle

06:36 Monday, July 21, 2008 Posted by Markus Eisele
,
Ich muss gestehen, dass ich länger danach gesucht habe.
Nun bin ich fündig geworden.
Das Maven goal eclipse:rad erzeugt die IBM RAD spezifischen Konfigurationsdateien und macht damit aus einem einfachen eclipse-projekt ein echtes RAD Projekt.
Was fehlt nun noch zum richtigen Enterprise Software Projekt?
Natürlich die Softwarequalität.
Wenn man am maven-eclipse-plugin folgende zusätztliche Einstellungen vornimmt, dann wird direkt beim Build der IDE Konfiguration die entsprechende Checkstyle Einstellung gesetzt:


<plugin>
<groupid>org.apache.maven.plugins</groupid>
<artifactid>maven-eclipse-plugin</artifactid>
<configuration>
<additionalconfig>
<file>
<name>.checkstyle</name>
<url>http://some.place.org/path/to/file</url>
</file>
</additionalconfig>
</configuration>
</plugin>


Nachtrag:
Auf den ersten Blick könnte man meinen, dass es sich bei dem <file> um die checkstyle.xml handelt. Das ist leider nicht wahr.
Tatsächlich handelt es sich um den xml-Schnipsel, den Eclipse in der.checkstyle Datei erwartet. Erst darin befindet sich dann der Pfad zu einer externen oder internen Konfiguration.


<fileset-config file-format-version="1.2.0" simple-config="true">
<local-check-config name="ITP_Checks_for_ACM" location="/path/to/checks.xml" type="external" description="">
<additional-data name="protect-config-file" value="false"/>
</local-check-config>
<fileset name="Alle" enabled="true" check-config-name="ITP_Checks_for_ACM" local="true">
<file-match-pattern match-pattern="." include-pattern="true"/>
</fileset>
</fileset-config>