source: DataCleaner/trunk/pom.xml @ 3610

Revision 3610, 9.2 KB checked in by kasper, 12 days ago (diff)

Merging 3.0 branch into trunk

  • Property svn:mime-type set to text/plain
Line 
1<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        <properties>
3                <javadoc.version>2.8</javadoc.version>
4                <sshwagon.version>1.0-beta-7</sshwagon.version>
5                <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
6                <analyzerbeans.version>0.16-SNAPSHOT</analyzerbeans.version>
7        </properties>
8        <parent>
9                <!-- Uses the OSS sonatype nexus repository for distribution -->
10                <!-- See https://docs.sonatype.org/display/Repository/Sonatype+OSS+Maven+Repository+Usage+Guide -->
11                <groupId>org.sonatype.oss</groupId>
12                <artifactId>oss-parent</artifactId>
13                <version>7</version>
14        </parent>
15        <modelVersion>4.0.0</modelVersion>
16        <groupId>org.eobjects.datacleaner</groupId>
17        <artifactId>DataCleaner</artifactId>
18        <version>3.0-SNAPSHOT</version>
19        <name>DataCleaner</name>
20        <description>DataCleaner is the premier open source data profiling application. Use it to
21                discover, analyze and diagnose the state of your data. DataCleaner works with
22                almost any kind of data, eg. CSV files, databases, Excel spreadsheets and more.</description>
23        <url>http://datacleaner.eobjects.org</url>
24        <packaging>pom</packaging>
25        <modules>
26                <module>core</module>
27                <module>monitor</module>
28                <module>packaging</module>
29                <module>extensions</module>
30        </modules>
31        <profiles>
32                <profile>
33                        <!-- extensions profile also builds the optional extensions -->
34                        <id>extensions</id>
35                        <modules>
36                                <module>extensions</module>
37                        </modules>
38                </profile>
39        </profiles>
40        <organization>
41                <name>eobjects.org</name>
42                <url>http://eobjects.org</url>
43        </organization>
44        <developers>
45                <developer>
46                        <name>Kasper SÞrensen</name>
47                        <email>kasper@eobjects.dk</email>
48                </developer>
49        </developers>
50        <contributors>
51                <contributor>
52                        <name>Stefan Janssen</name>
53                        <email>stefan.janssen@humaninference.com</email>
54                </contributor>
55                <contributor>
56                        <name>Ankit Kumar</name>
57                        <email>ankitk@xebia.com</email>
58                </contributor>
59                <contributor>
60                        <name>Nancy Sharma</name>
61                        <email>nsharma@xebia.com</email>
62                </contributor>
63                <contributor>
64                        <name>Paritosh Ranjan</name>
65                        <email>pranjan@xebia.com</email>
66                </contributor>
67                <contributor>
68                        <name>Rajneesh Namta</name>
69                        <email>rnamta@xebia.com</email>
70                        <roles>
71                                <role>Tester</role>
72                        </roles>
73                </contributor>
74                <contributor>
75                        <name>Jyoti Thakur</name>
76                        <email>jthakur@xebia.com</email>
77                        <roles>
78                                <role>Visuals artist</role>
79                        </roles>
80                </contributor>
81        </contributors>
82        <issueManagement>
83                <system>trac</system>
84                <url>http://eobjects.org/trac</url>
85        </issueManagement>
86        <licenses>
87                <license>
88                        <name>Lesser General Public License</name>
89                        <url>http://www.gnu.org/licenses/lgpl.txt</url>
90                </license>
91        </licenses>
92        <scm>
93                <connection>
94                        scm:svn:http://eobjects.org/svn/DataCleaner/trunk/
95                </connection>
96                <developerConnection>
97                        scm:svn:http://eobjects.org/svn/DataCleaner/trunk/
98                </developerConnection>
99                <url>
100                        http://eobjects.org/svn/DataCleaner/trunk/
101                </url>
102        </scm>
103        <distributionManagement>
104                <snapshotRepository>
105                        <id>eobjects-snapshot-repo</id>
106                        <url>scp://eobjects.org/var/www/repo</url>
107                </snapshotRepository>
108        </distributionManagement>
109        <mailingLists>
110                <mailingList>
111                        <name>DataCleaner-dev mailing list</name>
112                        <archive>http://groups.google.com/group/datacleaner-dev</archive>
113                        <post>datacleaner-dev@googlegroups.com</post>
114                </mailingList>
115                <mailingList>
116                        <name>DataCleaner-announce mailing list</name>
117                        <archive>http://groups.google.com/group/datacleaner-announce</archive>
118                        <post>datacleaner-announce@googlegroups.com</post>
119                </mailingList>
120        </mailingLists>
121        <build>
122                <plugins>
123                        <plugin>
124                                <!-- Ensures java 6 compatibility -->
125                                <groupId>org.apache.maven.plugins</groupId>
126                                <artifactId>maven-compiler-plugin</artifactId>
127                                <version>2.3.2</version>
128                                <configuration>
129                                        <source>1.6</source>
130                                        <target>1.6</target>
131                                        <encoding>utf-8</encoding>
132                                </configuration>
133                        </plugin>
134
135                        <plugin>
136                                <!-- Ensure inclusion of license header in all main java files -->
137                                <groupId>com.google.code.maven-license-plugin</groupId>
138                                <artifactId>maven-license-plugin</artifactId>
139                                <version>1.4.0</version>
140                                <inherited>false</inherited>
141                                <configuration>
142                                        <header>HEADER.txt</header>
143                                        <aggregate>true</aggregate>
144                                        <includes>
145                                                <include>**/src/**/java/org/**</include>
146                                        </includes>
147                                </configuration>
148                                <executions>
149                                        <execution>
150                                                <id>verify-license-headers</id>
151                                                <phase>verify</phase>
152                                                <goals>
153                                                        <goal>check</goal>
154                                                </goals>
155                                        </execution>
156                                </executions>
157                        </plugin>
158
159                        <plugin>
160                                <groupId>org.apache.maven.plugins</groupId>
161                                <artifactId>maven-surefire-plugin</artifactId>
162                                <version>2.8.1</version>
163                        </plugin>
164
165                        <plugin>
166                                <!-- Exclude/skip this module when deploying artifacts -->
167                                <groupId>org.apache.maven.plugins</groupId>
168                                <artifactId>maven-deploy-plugin</artifactId>
169                                <version>2.6</version>
170                        </plugin>
171                        <plugin>
172                                <groupId>org.codehaus.sonar</groupId>
173                                <artifactId>sonar-maven3-plugin</artifactId>
174                                <version>2.8</version>
175                        </plugin>
176                        <plugin>
177                                <groupId>org.apache.maven.plugins</groupId>
178                                <artifactId>maven-release-plugin</artifactId>
179                                <configuration>
180                                        <autoVersionSubmodules>true</autoVersionSubmodules>
181                                </configuration>
182                        </plugin>
183                        <plugin>
184                                <groupId>org.apache.maven.plugins</groupId>
185                                <artifactId>maven-javadoc-plugin</artifactId>
186                                <version>${javadoc.version}</version>
187                                <executions>
188                                        <execution>
189                                                <!-- create aggregate report when "mvn site" is invoked. -->
190                                                <id>aggregate</id>
191                                                <goals>
192                                                        <goal>aggregate</goal>
193                                                </goals>
194                                                <phase>site</phase>
195                                        </execution>
196                                </executions>
197                                <configuration>
198                                        <links>
199                                                <link>http://analyzerbeans.eobjects.org/apidocs/</link>
200                                                <link>http://metamodel.eobjects.org/apidocs/</link>
201                                                <link>http://sassyreader.eobjects.org/apidocs/</link>
202                                        </links>
203                                </configuration>
204                        </plugin>
205                </plugins>
206
207                <extensions>
208                        <extension>
209                                <!-- Provide support for scp based deployment of site -->
210                                <groupId>org.apache.maven.wagon</groupId>
211                                <artifactId>wagon-ssh</artifactId>
212                                <version>${sshwagon.version}</version>
213                        </extension>
214                </extensions>
215
216                <pluginManagement>
217                        <plugins>
218                                <plugin>
219                                        <!-- Ignore instructions for m2e (overrides eclipse warning) -->
220                                        <groupId>org.eclipse.m2e</groupId>
221                                        <artifactId>lifecycle-mapping</artifactId>
222                                        <version>1.0.0</version>
223                                        <configuration>
224                                                <lifecycleMappingMetadata>
225                                                        <pluginExecutions>
226                                                                <pluginExecution>
227                                                                        <pluginExecutionFilter>
228                                                                                <groupId>org.apache.maven.plugins</groupId>
229                                                                                <artifactId>maven-enforcer-plugin</artifactId>
230                                                                                <versionRange>[1.0,)</versionRange>
231                                                                                <goals>
232                                                                                        <goal>enforce</goal>
233                                                                                </goals>
234                                                                        </pluginExecutionFilter>
235                                                                        <action>
236                                                                                <ignore />
237                                                                        </action>
238                                                                </pluginExecution>
239                                                                <pluginExecution>
240                                                                        <pluginExecutionFilter>
241                                                                                <groupId>org.apache.maven.plugins</groupId>
242                                                                                <artifactId>maven-dependency-plugin</artifactId>
243                                                                                <versionRange>[2.0,)</versionRange>
244                                                                                <goals>
245                                                                                        <goal>copy-dependencies</goal>
246                                                                                </goals>
247                                                                        </pluginExecutionFilter>
248                                                                        <action>
249                                                                                <ignore />
250                                                                        </action>
251                                                                </pluginExecution>
252                                                        </pluginExecutions>
253                                                </lifecycleMappingMetadata>
254                                        </configuration>
255                                </plugin>
256                        </plugins>
257                </pluginManagement>
258        </build>
259        <reporting>
260                <plugins>
261                        <plugin>
262                                <groupId>org.apache.maven.plugins</groupId>
263                                <artifactId>maven-javadoc-plugin</artifactId>
264                                <version>${javadoc.version}</version>
265                                <reportSets>
266                                        <reportSet>
267                                                <id>non-aggregate</id>
268                                                <reports>
269                                                        <report>javadoc</report>
270                                                </reports>
271                                        </reportSet>
272                                        <reportSet>
273                                                <id>aggregate</id>
274                                                <configuration>
275                                                        <!-- requires graphviz to generate UML diagrams -->
276                                                        <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
277                                                        <docletArtifact>
278                                                                <groupId>org.umlgraph</groupId>
279                                                                <artifactId>doclet</artifactId>
280                                                                <version>5.1</version>
281                                                        </docletArtifact>
282                                                        <useStandardDocletOptions>true</useStandardDocletOptions>
283                                                </configuration>
284                                                <reports>
285                                                        <report>aggregate</report>
286                                                </reports>
287                                        </reportSet>
288                                </reportSets>
289                        </plugin>
290                        <plugin>
291                                <groupId>org.codehaus.mojo</groupId>
292                                <artifactId>cobertura-maven-plugin</artifactId>
293                                <version>2.5</version>
294                        </plugin>
295                </plugins>
296        </reporting>
297        <pluginRepositories>
298                <pluginRepository>
299                        <id>Codehaus repository</id>
300                        <url>http://repository.codehaus.org/</url>
301                </pluginRepository>
302        </pluginRepositories>
303        <repositories>
304                <repository>
305                        <id>eobjects-snapshot-repo</id>
306                        <url>http://repo.eobjects.org/</url>
307                        <releases>
308                                <enabled>false</enabled>
309                        </releases>
310                        <snapshots>
311                                <enabled>true</enabled>
312                        </snapshots>
313                </repository>
314        </repositories>
315</project>
Note: See TracBrowser for help on using the repository browser.