generate reports using maven-checkstyle-plugin, cobertura-maven-plugin and maven...
[nntprss-ng.git] / pom.xml
blob50fe8ce44e58ff758a58002a38fb238eb5a4eda1
1 <?xml version="1.0" encoding="UTF-8"?>
2 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
3     xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
4     <modelVersion>4.0.0</modelVersion>
5     <groupId>org.methodize.nntprss-ng</groupId>
6     <artifactId>nntprss</artifactId>
7     <packaging>jar</packaging>
8     <version>0.6-SNAPSHOT</version>
9     <name>nntp//rss-ng</name>
10     <repositories>
11         <repository>
12             <id>maven converted</id>
13             <url>http://repo1.maven.org/maven2-converted-from-maven1</url>
14             <snapshots>
15                 <enabled>true</enabled>
16             </snapshots>
17             <releases>
18                 <enabled>true</enabled>
19             </releases>
20         </repository>
21         <repository>
22                 <id>Codehaus Snapshots</id>
23                 <url>http://snapshots.repository.codehaus.org/</url>
24         </repository>
25     </repositories>
26     <pluginRepositories>
27         <pluginRepository>
28             <id>Codehaus Snapshots</id>
29             <url>http://snapshots.repository.codehaus.org/</url>
30             <snapshots>
31                 <enabled>true</enabled>
32             </snapshots>
33             <releases>
34                 <enabled>false</enabled>
35             </releases>
36         </pluginRepository>
37         <pluginRepository>
38             <id>Codehaus Releases</id>
39             <url>http://repository.codehaus.org/</url>
40             <snapshots>
41                 <enabled>false</enabled>
42             </snapshots>
43             <releases>
44                 <enabled>true</enabled>
45             </releases>
46         </pluginRepository>
47     </pluginRepositories>
48     <dependencies>
49         <dependency>
50             <groupId>junit</groupId>
51             <artifactId>junit</artifactId>
52             <version>4.0</version>
53             <scope>test</scope>
54         </dependency>
55         <dependency>
56             <groupId>commons-httpclient</groupId>
57             <artifactId>commons-httpclient</artifactId>
58             <version>3.1</version>
59         </dependency>
60         <dependency>
61             <groupId>javax.mail</groupId>
62             <artifactId>mail</artifactId>
63             <version>1.4</version>
64         </dependency>
65         <dependency>
66             <groupId>commons-dbcp</groupId>
67             <artifactId>commons-dbcp</artifactId>
68             <version>1.2.2</version>
69         </dependency>
70         <dependency>
71             <groupId>hsqldb</groupId>
72             <artifactId>hsqldb</artifactId>
73             <version>1.7.0</version>
74         </dependency>
75         <dependency>
76             <groupId>xmlrpc</groupId>
77             <artifactId>xmlrpc</artifactId>
78             <version>1.1</version>
79         </dependency>
80         <dependency>
81             <groupId>com.h2database</groupId>
82             <artifactId>h2</artifactId>
83             <version>1.0.20070429</version>
84         </dependency>
85         <dependency>
86             <groupId>org.mortbay.jetty</groupId>
87             <artifactId>jetty</artifactId>
88             <version>4.2.12</version>
89         </dependency>
90         <dependency>
91             <groupId>javax.servlet</groupId>
92             <artifactId>servlet-api</artifactId>
93             <version>2.3</version>
94         </dependency>
95         <dependency>
96             <groupId>log4j</groupId>
97             <artifactId>log4j</artifactId>
98             <version>1.2.14</version>
99         </dependency>
100         <dependency>
101                 <groupId>org.apache.derby</groupId>
102                 <artifactId>derby</artifactId>
103                 <version>10.1.2.1</version>
104         </dependency>
105     </dependencies>
106     <reporting>
107         <plugins>
108             <plugin>
109                 <groupId>org.codehaus.mojo</groupId>
110                 <artifactId>taglist-maven-plugin</artifactId>
111                 <configuration>
112                     <tags>
113                         <tag>TODO</tag>
114                         <tag>FIXME</tag>
115                         <tag>@todo</tag>
116                         <tag>@deprecated</tag>
117                     </tags>
118                 </configuration>
119             </plugin>
120             <plugin>
121                 <groupId>org.codehaus.mojo</groupId>
122                 <artifactId>dashboard-maven-plugin</artifactId>
123                 <version>1.0-SNAPSHOT</version>
124             </plugin>
125             <plugin>
126                 <groupId>org.codehaus.mojo</groupId>
127                 <artifactId>findbugs-maven-plugin</artifactId>
128                 <configuration>
129                     <xmlOutput>true</xmlOutput>
130                     <effort>Max</effort>
131                 </configuration>
132             </plugin>
133             <plugin>
134                 <groupId>org.apache.maven.plugins</groupId>
135                 <artifactId>maven-jxr-plugin</artifactId>
136             </plugin>
137             <plugin>
138                 <groupId>org.apache.maven.plugins</groupId>
139                 <artifactId>maven-pmd-plugin</artifactId>
140                 <configuration>
141                     <linkXref>true</linkXref>
142                     <sourceEncoding>utf-8</sourceEncoding>
143                     <minimumTokens>100</minimumTokens>
144                     <targetJdk>1.5</targetJdk>
145                 </configuration>
146             </plugin>
147             <plugin>
148                 <groupId>org.apache.maven.plugins</groupId>
149                 <artifactId>maven-checkstyle-plugin</artifactId>
150                 <configuration><headerLocation>LICENSE.TXT</headerLocation></configuration>
151             </plugin>
152             <plugin>
153                 <groupId>org.codehaus.mojo</groupId>
154                 <artifactId>cobertura-maven-plugin</artifactId>
155             </plugin>
156             <plugin>
157                 <groupId>org.apache.maven.plugins</groupId>
158                 <artifactId>maven-clover-plugin</artifactId>
159             </plugin>
160         </plugins>
161     </reporting>
162     <url>http://code.google.com/p/nntprss-ng/</url>
163     <issueManagement>
164         <system>google</system>
165         <url>http://code.google.com/p/nntprss-ng/issues/list</url>
166     </issueManagement>
167     <developers>
168         <developer>
169                 <name>Mykola Nikishov</name>
170         </developer>
171         <developer>
172                 <name>Jason Brome</name>
173                 <email>jason@methodize.org</email>
174                 <url>http://www.jasonbrome.com/blog/</url>
175                 <roles>
176                         <role>author of the original nntp//rss</role>
177                 </roles>
178         </developer>
179     </developers>
180     <mailingLists>
181       <mailingList>
182         <name>Discussion group</name>
183         <post>http://tech.groups.yahoo.com/group/nntprss/post</post>
184       </mailingList>
185     </mailingLists>
186     <build>
187         <sourceDirectory>src</sourceDirectory>
188         <testSourceDirectory>src/tests</testSourceDirectory>
189         <plugins>
190             <plugin>
191                 <groupId>org.apache.maven.plugins</groupId>
192                 <artifactId>maven-compiler-plugin</artifactId>
193                 <version>2.0.2</version>
194                 <configuration>
195                     <source>1.6</source>
196                     <target>1.6</target>
197                 </configuration>
198             </plugin>
199             <plugin>
200                 <groupId>org.apache.maven.plugins</groupId>
201                 <artifactId>maven-jar-plugin</artifactId>
202                 <version>2.2</version>
203                 <configuration>
204                     <archive>
205                         <manifest>
206                             <mainClass>org.methodize.nntprss.Main</mainClass>
207                             <addClasspath>true</addClasspath>
208                             <classpathPrefix>lib/</classpathPrefix>
209                         </manifest>
210                     </archive>
211                 </configuration>
212             </plugin>
213             <plugin>
214                 <groupId>org.apache.maven.plugins</groupId>
215                 <artifactId>maven-assembly-plugin</artifactId>
216                 <version>2.2-beta-1</version>
217                 <configuration>
218                     <descriptors>
219                         <descriptor>resources/bin.xml</descriptor>
220                     </descriptors>
221                 </configuration>
222                 <executions>
223                     <execution>
224                         <id>make-assembly</id>
225                         <phase>package</phase>
226                         <goals>
227                             <goal>attached</goal>
228                         </goals>
229                     </execution>
230                 </executions>
231             </plugin>
232             <plugin>
233                 <groupId>org.codehaus.mojo</groupId>
234                 <artifactId>dashboard-maven-plugin</artifactId>
235                 <version>1.0-SNAPSHOT</version>
236             </plugin>
237         </plugins>
238     </build>
239 </project>