Skip to content

Commit 7cd3f34

Browse files
author
Manolo Carrasco
committed
Configuring pom scm to point to github. Adding formatter plugin
1 parent 63f9b71 commit 7cd3f34

File tree

4 files changed

+660
-50
lines changed

4 files changed

+660
-50
lines changed

.gitignore

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
target

pom.xml

+69-50
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,73 @@
11
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
2-
<modelVersion>4.0.0</modelVersion>
3-
<parent>
4-
<groupId>org.jvnet.hudson.plugins</groupId>
5-
<artifactId>plugin</artifactId>
6-
<version>1.332</version>
7-
<relativePath>../pom.xml</relativePath>
8-
</parent>
9-
<artifactId>performance</artifactId>
10-
<packaging>hpi</packaging>
11-
<version>1.4-SNAPSHOT</version>
12-
<name>Hudson Performance plugin</name>
13-
<url>http://wiki.hudson-ci.org/display/HUDSON/Performance+Plugin</url>
2+
<modelVersion>4.0.0</modelVersion>
3+
<parent>
4+
<groupId>org.jvnet.hudson.plugins</groupId>
5+
<artifactId>plugin</artifactId>
6+
<version>1.332</version>
7+
<relativePath>../pom.xml</relativePath>
8+
</parent>
9+
<artifactId>performance</artifactId>
10+
<packaging>hpi</packaging>
11+
<version>1.4-SNAPSHOT</version>
12+
<name>Hudson Performance plugin</name>
13+
<url>http://wiki.hudson-ci.org/display/HUDSON/Performance+Plugin</url>
1414

15-
<developers>
16-
<developer>
17-
<id>vergnes</id>
18-
<name>Vergnes</name>
19-
<email>[email protected]</email>
20-
</developer>
21-
<developer>
22-
<id>aespy</id>
23-
<name>Arnaud Espy</name>
24-
<email>[email protected]</email>
25-
</developer>
26-
<developer>
27-
<id>manuel_carrasco</id>
28-
<name>Manuel Carrasco Monino</name>
29-
<email>[email protected]</email>
30-
</developer>
31-
</developers>
15+
<developers>
16+
<developer>
17+
<id>manolo</id>
18+
<name>Manuel Carrasco Monino</name>
19+
<email>[email protected]</email>
20+
</developer>
21+
<developer>
22+
<id>vergnes</id>
23+
<name>Vergnes</name>
24+
<email>[email protected]</email>
25+
</developer>
26+
<developer>
27+
<id>aespy</id>
28+
<name>Arnaud Espy</name>
29+
<email>[email protected]</email>
30+
</developer>
31+
</developers>
32+
33+
<scm>
34+
<connection>scm:git:git://github.com/hudson/performance-plugin.git</connection>
35+
<developerConnection>scm:git:[email protected]:hudson/performance-plugin.git</developerConnection>
36+
</scm>
37+
38+
<dependencies>
39+
<dependency>
40+
<groupId>org.easymock</groupId>
41+
<artifactId>easymockclassextension</artifactId>
42+
<version>2.4</version>
43+
<scope>test</scope>
44+
</dependency>
45+
</dependencies>
46+
47+
<pluginRepositories>
48+
<pluginRepository>
49+
<id>maven-java-formatter-plugin.googlecode.com</id>
50+
<name>Maven2 Java Formatter Plugin repository</name>
51+
<url>http://maven-java-formatter-plugin.googlecode.com/svn/maven2-repo/</url>
52+
</pluginRepository>
53+
</pluginRepositories>
54+
55+
<build>
56+
<plugins>
57+
<plugin>
58+
<groupId>com.relativitas.maven.plugins</groupId>
59+
<artifactId>maven-java-formatter-plugin</artifactId>
60+
<configuration>
61+
<compilerSource>1.5</compilerSource>
62+
<compilerCompliance>1.5</compilerCompliance>
63+
<compilerTargetPlatform>1.5</compilerTargetPlatform>
64+
<configFile>src/main/tools/format.xml</configFile>
65+
<directories>
66+
<directory>src/main/java</directory>
67+
</directories>
68+
</configuration>
69+
</plugin>
70+
</plugins>
71+
</build>
3272

33-
<dependencies>
34-
<dependency>
35-
<groupId>org.easymock</groupId>
36-
<artifactId>easymockclassextension</artifactId>
37-
<version>2.4</version>
38-
<scope>test</scope>
39-
</dependency>
40-
</dependencies>
41-
<build>
42-
<plugins>
43-
<plugin>
44-
<groupId>org.jvnet.hudson.tools</groupId>
45-
<artifactId>maven-hpi-plugin</artifactId>
46-
<version>1.46</version>
47-
<extensions>true</extensions>
48-
<configuration>
49-
<compatibleSinceVersion>0.3-SNAPSHOT</compatibleSinceVersion>
50-
</configuration>
51-
</plugin>
52-
</plugins>
53-
</build>
5473
</project>

src/main/tools/checkstyle.xml

+224
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,224 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!--
3+
This configuration file was written by the eclipse-cs plugin configuration editor
4+
-->
5+
<!--
6+
Checkstyle-Configuration: GWT Checks
7+
Description: none
8+
-->
9+
<!DOCTYPE module PUBLIC "-//Puppy Crawl//DTD Check Configuration 1.2//EN"
10+
"http://www.puppycrawl.com/dtds/configuration_1_2.dtd">
11+
<module name="Checker">
12+
<property name="severity" value="warning"/>
13+
<module name="TreeWalker">
14+
<module name="FileContentsHolder"/>
15+
<module name="InterfaceIsType">
16+
<property name="severity" value="ignore"/>
17+
</module>
18+
<module name="RedundantImport">
19+
<property name="severity" value="error"/>
20+
</module>
21+
<module name="UnusedImports">
22+
<property name="severity" value="error"/>
23+
</module>
24+
<module name="JavadocType">
25+
<property name="severity" value="error"/>
26+
<property name="scope" value="protected"/>
27+
</module>
28+
<module name="PackageName">
29+
<property name="severity" value="error"/>
30+
<property name="format" value="^[a-z]+(\.[a-z][a-z0-9]{1,})*$"/>
31+
</module>
32+
<module name="ParameterName">
33+
<property name="severity" value="error"/>
34+
</module>
35+
<module name="LocalFinalVariableName">
36+
<property name="severity" value="error"/>
37+
</module>
38+
<module name="LocalVariableName">
39+
<property name="severity" value="error"/>
40+
<property name="tokens" value="PARAMETER_DEF,VARIABLE_DEF"/>
41+
</module>
42+
<module name="LeftCurly"/>
43+
<module name="RightCurly"/>
44+
<module name="CovariantEquals">
45+
<property name="severity" value="error"/>
46+
</module>
47+
<module name="HiddenField">
48+
<property name="severity" value="error"/>
49+
<property name="tokens" value="VARIABLE_DEF"/>
50+
<property name="ignoreConstructorParameter" value="true"/>
51+
<property name="ignoreSetter" value="true"/>
52+
</module>
53+
<module name="IllegalInstantiation">
54+
<property name="severity" value="error"/>
55+
<property name="classes" value="java.lang.Boolean"/>
56+
</module>
57+
<module name="UpperEll">
58+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="checking for 4l rather than 4L"/>
59+
<property name="severity" value="error"/>
60+
</module>
61+
<module name="JavadocStyle">
62+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Well formed java docs"/>
63+
<property name="severity" value="info"/>
64+
<property name="checkHtml" value="false"/>
65+
<property name="tokens" value="CLASS_DEF,CTOR_DEF,INTERFACE_DEF,METHOD_DEF,VARIABLE_DEF"/>
66+
</module>
67+
<module name="NeedBraces">
68+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="make sure if has braces"/>
69+
</module>
70+
<module name="JavadocMethod">
71+
<metadata name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" value="info"/>
72+
<property name="severity" value="info"/>
73+
<property name="scope" value="protected"/>
74+
<property name="allowUndeclaredRTE" value="true"/>
75+
<property name="allowMissingParamTags" value="true"/>
76+
<property name="allowMissingThrowsTags" value="true"/>
77+
<property name="allowMissingReturnTag" value="true"/>
78+
<property name="allowMissingJavadoc" value="true"/>
79+
<property name="allowMissingPropertyJavadoc" value="true"/>
80+
<property name="logLoadErrors" value="true"/>
81+
<property name="tokens" value="METHOD_DEF"/>
82+
</module>
83+
<module name="RegexpHeader">
84+
<property name="severity" value="error"/>
85+
<property name="header" value="/\*\n \* Copyright 20(0[6789]|1[0])"/>
86+
</module>
87+
<module name="ImportOrder">
88+
<metadata name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" value="error"/>
89+
<property name="severity" value="ignore"/>
90+
<property name="groups" value="com.google, com, junit, net,org, java,javax"/>
91+
<property name="ordered" value="false"/>
92+
<property name="separated" value="true"/>
93+
</module>
94+
<module name="TabCharacter">
95+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="no tabs"/>
96+
<property name="severity" value="error"/>
97+
</module>
98+
<module name="DefaultComesLast">
99+
<property name="severity" value="error"/>
100+
</module>
101+
<module name="MultipleStringLiterals">
102+
<property name="severity" value="info"/>
103+
<property name="ignoreStringsRegexp" value=".{0,3}"/>
104+
</module>
105+
<module name="FallThrough">
106+
<property name="severity" value="error"/>
107+
</module>
108+
<module name="IllegalInstantiation">
109+
<property name="severity" value="error"/>
110+
<property name="classes" value="Boolean"/>
111+
</module>
112+
<module name="Regexp">
113+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment"
114+
value="check that a space is left after a colon with an assembled error message"/>
115+
<property name="severity" value="info"/>
116+
<property name="format" value="[^:^&quot;]:&quot; .*+"/>
117+
<property name="message" value="check that a space is left after a colon on an assembled error message"/>
118+
<property name="illegalPattern" value="true"/>
119+
</module>
120+
<module name="Regexp">
121+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="more than one blank line"/>
122+
<property name="severity" value="info"/>
123+
<property name="format" value="[\r]?[\n][ \t]*[\r]?[\n][ \t]*[\r]?[\n][ \t]*"/>
124+
<property name="message" value="more than one blank line"/>
125+
<property name="illegalPattern" value="true"/>
126+
</module>
127+
<module name="WhitespaceAround">
128+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Must have spaces"/>
129+
<property name="severity" value="error"/>
130+
<property name="tokens"
131+
value="COLON,NOT_EQUAL,QUESTION,DIV,DIV_ASSIGN,BXOR,BXOR_ASSIGN,MINUS,LCURLY,STAR,STAR_ASSIGN,TYPE_EXTENSION_AND,BAND,LAND,BAND_ASSIGN,MOD,MOD_ASSIGN,PLUS,PLUS_ASSIGN,LT,SL,SL_ASSIGN,LE,ASSIGN,MINUS_ASSIGN,EQUAL,GT,GE,SR,SR_ASSIGN,BSR,BSR_ASSIGN,BOR,BOR_ASSIGN,LOR,LITERAL_ASSERT,LITERAL_ASSERT,LITERAL_CATCH,LITERAL_DO,LITERAL_ELSE,LITERAL_FINALLY,LITERAL_FOR,LITERAL_IF,LITERAL_RETURN,SLIST,LITERAL_SYNCHRONIZED,LITERAL_TRY,LITERAL_WHILE"/>
132+
</module>
133+
<module name="Regexp">
134+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="newline before }"/>
135+
<property name="severity" value="error"/>
136+
<property name="format" value="[\r]?[\n][ \t]*[\r]?[\n][ \t]+[}][ ]*[\n]"/>
137+
<property name="message" value="newline before }"/>
138+
<property name="illegalPattern" value="true"/>
139+
</module>
140+
<module name="ModifierOrder">
141+
<property name="severity" value="error"/>
142+
</module>
143+
<module name="AvoidStarImport">
144+
<property name="severity" value="error"/>
145+
</module>
146+
<module name="com.google.gwt.checkstyle.OrderCheck">
147+
<property name="severity" value="error"/>
148+
</module>
149+
<module name="com.google.gwt.checkstyle.FieldCheck">
150+
<property name="severity" value="error"/>
151+
</module>
152+
<module name="GenericIllegalRegexp">
153+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="bad // comment"/>
154+
<property name="severity" value="error"/>
155+
<property name="format" value=" [/][/][A-z]"/>
156+
<property name="message" value="// comments must be followed by a space and be on their own line"/>
157+
</module>
158+
<module name="DoubleCheckedLocking">
159+
<property name="severity" value="error"/>
160+
</module>
161+
<module name="EmptyStatement">
162+
<property name="severity" value="error"/>
163+
</module>
164+
<module name="MethodName">
165+
<property name="severity" value="error"/>
166+
</module>
167+
<module name="MemberName">
168+
<property name="severity" value="error"/>
169+
<property name="format" value="[a-z]|[a-z][a-z_0-9][A-Za-z0-9_]*|[a-z](?&lt;!f)[A-Z0-9]*"/>
170+
</module>
171+
<module name="TodoComment">
172+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Author tags"/>
173+
<metadata name="com.atlassw.tools.eclipse.checkstyle.lastEnabledSeverity" value="error"/>
174+
<property name="severity" value="ignore"/>
175+
<property name="format" value="@author"/>
176+
</module>
177+
<module name="Regexp">
178+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="No one line javadoc comments"/>
179+
<property name="severity" value="error"/>
180+
<property name="format" value="[/][*][*][^\n]*[*][/]"/>
181+
<property name="message" value="No one line javadoc comments"/>
182+
<property name="illegalPattern" value="true"/>
183+
</module>
184+
<module name="NoWhitespaceAfter">
185+
<property name="severity" value="error"/>
186+
<property name="allowLineBreaks" value="false"/>
187+
<property name="tokens" value="BNOT,DEC,DOT,INC,LNOT,UNARY_MINUS,UNARY_PLUS"/>
188+
</module>
189+
<module name="WhitespaceAfter">
190+
<property name="tokens" value="TYPECAST"/>
191+
</module>
192+
<module name="TypecastParenPad">
193+
<property name="severity" value="error"/>
194+
<property name="tokens" value="RPAREN,TYPECAST"/>
195+
</module>
196+
<module name="ParenPad"/>
197+
<module name="MethodParamPad"/>
198+
<module name="NoWhitespaceBefore">
199+
<property name="severity" value="error"/>
200+
<property name="tokens" value="SEMI,POST_DEC,POST_INC"/>
201+
</module>
202+
<module name="NoWhitespaceBefore">
203+
<property name="severity" value="error"/>
204+
<property name="allowLineBreaks" value="true"/>
205+
<property name="tokens" value="DOT"/>
206+
</module>
207+
<module name="RedundantModifier"/>
208+
<module name="EqualsHashCode"/>
209+
</module>
210+
<module name="PackageHtml">
211+
<property name="severity" value="ignore"/>
212+
</module>
213+
<module name="SuppressionCommentFilter">
214+
<property name="offCommentFormat" value="CHECKSTYLE_OFF"/>
215+
<property name="onCommentFormat" value="CHECKSTYLE_ON"/>
216+
</module>
217+
<module name="SuppressionCommentFilter">
218+
<metadata name="com.atlassw.tools.eclipse.checkstyle.comment" value="Avoid name checking"/>
219+
<property name="offCommentFormat" value="CHECKSTYLE_NAMING_OFF"/>
220+
<property name="onCommentFormat" value="CHECKSTYLE_NAMING_ON"/>
221+
<property name="checkFormat" value=".*Name.*"/>
222+
<property name="messageFormat" value=".*name.*"/>
223+
</module>
224+
</module>

0 commit comments

Comments
 (0)