root/his/tags/1.6.0/pom.xml

Revision 1206, 16.1 kB (checked in by wouter, 3 years ago)

Release of his.

Line 
1 <!--
2   ~ Copyright 2008-2009 Stichting JoiningTracks, The Netherlands
3   ~ Licensed under the Apache License, Version 2.0 (the "License");
4   ~ you may not use this file except in compliance with the License.
5   ~ You may obtain a copy of the License at
6   ~
7   ~ http://www.apache.org/licenses/LICENSE-2.0
8   ~
9   ~ Unless required by applicable law or agreed to in writing,
10   ~ software distributed under the License is distributed on an "AS IS" BASIS,
11   ~ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12   ~ See the License for the specific language governing permissions and
13   ~ limitations under the License.
14   -->
15
16 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
17          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
18
19     <modelVersion>4.0.0</modelVersion>
20
21     <name>Hospital Information System</name>
22     <url>www.joiningtracks.org</url>
23
24     <groupId>org.joiningtracks</groupId>
25     <artifactId>his</artifactId>
26     <version>1.6.0</version>
27     <packaging>pom</packaging>
28
29     <modules>
30         <module>support</module>
31         <module>data</module>
32         <module>service</module>
33         <module>frontend</module>
34         <module>plugin</module>
35         <module>tools</module>
36         <module>samples</module>
37         <module>vecozo</module>
38         <module>questionnaire</module>
39     </modules>
40
41     <scm>
42         <connection>scm:svn:http://www.joiningtracks.org/svn/his/trunk</connection>
43     </scm>
44
45     <licenses>
46         <license>
47             <name>The Apache Software License, Version 2.0</name>
48             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
49             <distribution>repo</distribution>
50         </license>
51     </licenses>
52
53     <distributionManagement>
54         <snapshotRepository>
55             <id>snapshots</id>
56             <url>http://www.joiningtracks.org/nexus/content/repositories/joiningtracks-snapshots/</url>
57         </snapshotRepository>
58         <repository>
59             <id>releases</id>
60             <url>http://www.joiningtracks.org/nexus/content/repositories/joiningtracks-releases/</url>
61         </repository>
62     </distributionManagement>
63
64     <repositories>
65         <repository>
66             <id>central</id>
67             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
68             <snapshots>
69                 <enabled>false</enabled>
70             </snapshots>
71         </repository>
72         <repository>
73             <id>snapshots</id>
74             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
75             <releases>
76                 <enabled>false</enabled>
77             </releases>
78         </repository>
79     </repositories>
80     <pluginRepositories>
81         <pluginRepository>
82             <id>central</id>
83             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
84             <snapshots>
85                 <enabled>false</enabled>
86             </snapshots>
87         </pluginRepository>
88         <pluginRepository>
89             <id>snapshots</id>
90             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
91             <releases>
92                 <enabled>false</enabled>
93             </releases>
94         </pluginRepository>
95     </pluginRepositories>
96
97     <!-- Build settings  -->
98     <build>
99         <plugins>
100             <plugin>
101                 <groupId>org.apache.maven.plugins</groupId>
102                 <artifactId>maven-dependency-plugin</artifactId>
103             </plugin>
104             <plugin>
105                 <groupId>org.apache.maven.plugins</groupId>
106                 <artifactId>maven-compiler-plugin</artifactId>
107                 <configuration>
108                     <source>1.5</source>
109                     <target>1.5</target>
110                     <encoding>UTF-8</encoding>
111                 </configuration>
112             </plugin>
113             <plugin>
114                 <groupId>org.apache.maven.plugins</groupId>
115                 <artifactId>maven-jar-plugin</artifactId>
116                 <version>2.1</version>
117                 <configuration>
118                     <archive>
119                         <manifestEntries>
120                             <Implementation-Version>${label}</Implementation-Version>
121                         </manifestEntries>
122                         <manifest>
123                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
124                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
125                         </manifest>
126                     </archive>
127                 </configuration>
128             </plugin>
129             <plugin>
130                 <groupId>org.apache.maven.plugins</groupId>
131                 <artifactId>maven-war-plugin</artifactId>
132                 <configuration>
133                     <archive>
134                         <manifestEntries>
135                             <Implementation-Version>${label}</Implementation-Version>
136                         </manifestEntries>
137                         <manifest>
138                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
139                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
140                         </manifest>
141                     </archive>
142                 </configuration>
143             </plugin>
144             <plugin>
145                 <groupId>org.apache.maven.plugins</groupId>
146                 <artifactId>maven-idea-plugin</artifactId>
147                 <version>2.1</version>
148                 <configuration>
149                     <jdkName>1.6</jdkName>
150                     <downloadSources>true</downloadSources>
151                     <downloadJavadocs>true</downloadJavadocs>
152                     <dependenciesAsLibraries>true</dependenciesAsLibraries>
153                 </configuration>
154             </plugin>
155             <plugin>
156                 <groupId>org.apache.maven.plugins</groupId>
157                 <artifactId>maven-surefire-plugin</artifactId>
158                 <executions>
159                     <execution>
160                         <id>surefire-it</id>
161                         <phase>integration-test</phase>
162                         <configuration>
163                             <includes>
164                                 <include>**/*IntegrationTest.java</include>
165                                 <include>**/*IntegrationTests.java</include>
166                             </includes>
167                             <excludes>
168                                 <exclude>**/Abstract*.java</exclude>
169                             </excludes>
170                         </configuration>
171                         <goals>
172                             <goal>test</goal>
173                         </goals>
174                     </execution>
175                 </executions>
176                 <configuration>
177                     <includes>
178                         <include>**/*Test.java</include>
179                         <include>**/*Tests.java</include>
180                     </includes>
181                     <excludes>
182                         <exclude>**/Abstract*.java</exclude>
183                         <exclude>**/*IntegrationTest.java</exclude>
184                         <exclude>**/*IntegrationTests.java</exclude>
185                     </excludes>
186                 </configuration>
187             </plugin>
188         </plugins>
189
190         <resources>
191             <resource>
192                 <directory>${basedir}/src/main/resources</directory>
193                 <includes>
194                     <include>**/*</include>
195                 </includes>
196             </resource>
197         </resources>
198
199         <testResources>
200             <testResource>
201                 <directory>src/test/resources</directory>
202                 <includes>
203                     <include>**/*</include>
204                 </includes>
205             </testResource>
206             <testResource>
207                 <directory>src/test/java</directory>
208                 <includes>
209                     <include>**/*.xml</include>
210                     <include>**/*.properties</include>
211                 </includes>
212             </testResource>
213         </testResources>
214
215     </build>
216
217     <!-- More project information -->
218     <developers>
219         <developer>
220             <name>Tim van Baarsen</name>
221             <email>tim@jteam.nl</email>
222             <roles>
223                 <role>Developer</role>
224             </roles>
225         </developer>
226         <developer>
227             <name>Olger Warnier</name>
228             <email>olger.warnier@zorginitiatieven.nl</email>
229             <roles>
230                 <role>Architect</role>
231                 <role>Developer</role>
232             </roles>
233         </developer>
234         <developer>
235             <name>Daan van Etten</name>
236             <email>daan@zorginitiatieven.nl</email>
237             <roles>
238                 <role>Architect</role>
239                 <role>Developer</role>
240             </roles>
241         </developer>
242         <developer>
243             <name>Wouter Ketting</name>
244             <email>wouter.ketting@zorginitiatieven.nl</email>
245             <roles>
246                 <role>Architect</role>
247                 <role>Developer</role>
248             </roles>
249         </developer>
250         <developer>
251             <name>Erik van Oosten</name>
252             <email>e.vanoosten@jteam.nl</email>
253             <roles>
254                 <role>Architect</role>
255                 <role>Developer</role>
256             </roles>
257         </developer>
258         <developer>
259             <name>Uri Boness</name>
260             <email>uri@jteam.nl</email>
261             <roles>
262                 <role>Architect</role>
263                 <role>Developer</role>
264             </roles>
265         </developer>
266         <developer>
267             <name>Allard Buijze</name>
268             <email>allard@jteam.nl</email>
269             <roles>
270                 <role>Architect</role>
271                 <role>Developer</role>
272             </roles>
273         </developer>
274         <developer>
275             <name>Rob van der Linden Vooren</name>
276             <email>robl@jteam.nl</email>
277             <roles>
278                 <role>Developer</role>
279             </roles>
280         </developer>
281     </developers>
282
283     <inceptionYear>2008</inceptionYear>
284
285     <!-- Environment settings -->
286     <issueManagement>
287         <system>Trac</system>
288         <url>http://www.joiningtracks.org</url>
289     </issueManagement>
290
291     <!-- Dependencies -->
292     <dependencies>
293
294         <!-- Compile time dependencies -->
295
296         <dependency>
297             <groupId>org.springframework</groupId>
298             <artifactId>spring</artifactId>
299             <version>2.5.6</version>
300             <exclusions>
301                 <exclusion>
302                     <groupId>cglib</groupId>
303                     <artifactId>cglib</artifactId>
304                 </exclusion>
305             </exclusions>
306         </dependency>
307
308         <dependency>
309             <groupId>org.springframework</groupId>
310             <artifactId>spring-test</artifactId>
311             <version>2.5.6</version>
312             <scope>test</scope>
313         </dependency>
314
315         <dependency>
316             <groupId>cglib</groupId>
317             <artifactId>cglib</artifactId>
318             <version>2.2</version>
319         </dependency>
320
321         <dependency>
322             <groupId>org.aspectj</groupId>
323             <artifactId>aspectjweaver</artifactId>
324             <version>1.6.0</version>
325         </dependency>
326
327         <dependency>
328             <groupId>log4j</groupId>
329             <artifactId>log4j</artifactId>
330             <version>1.2.15</version>
331             <scope>compile</scope>
332         </dependency>
333
334         <dependency>
335             <groupId>joda-time</groupId>
336             <artifactId>joda-time</artifactId>
337             <version>1.5.2</version>
338         </dependency>
339
340         <dependency>
341             <groupId>org.springframework.security</groupId>
342             <artifactId>spring-security-core</artifactId>
343             <version>2.0.4</version>
344             <exclusions>
345                 <exclusion>
346                     <groupId>org.springframework</groupId>
347                     <artifactId>spring-core</artifactId>
348                 </exclusion>
349                 <exclusion>
350                     <groupId>org.springframework</groupId>
351                     <artifactId>spring-support</artifactId>
352                 </exclusion>
353                 <exclusion>
354                     <groupId>org.springframework</groupId>
355                     <artifactId>spring-remoting</artifactId>
356                 </exclusion>
357                 <exclusion>
358                     <groupId>org.springframework</groupId>
359                     <artifactId>spring-web</artifactId>
360                 </exclusion>
361                 <exclusion>
362                     <groupId>org.springframework</groupId>
363                     <artifactId>spring-ldap</artifactId>
364                 </exclusion>
365                 <exclusion>
366                     <groupId>org.springframework</groupId>
367                     <artifactId>spring-jdbc</artifactId>
368                 </exclusion>
369                 <exclusion>
370                     <groupId>aspectj</groupId>
371                     <artifactId>aspectjrt</artifactId>
372                 </exclusion>
373                 <exclusion>
374                     <groupId>commons-lang</groupId>
375                     <artifactId>commons-lang</artifactId>
376                 </exclusion>
377             </exclusions>
378         </dependency>
379
380         <dependency>
381             <groupId>net.sf.ehcache</groupId>
382             <artifactId>ehcache</artifactId>
383             <version>1.5.0</version>
384             <scope>compile</scope>
385         </dependency>
386
387         <dependency>
388             <groupId>xerces</groupId>
389             <artifactId>xercesImpl</artifactId>
390             <version>2.9.1</version>
391         </dependency>
392         <dependency>
393             <groupId>xml-apis</groupId>
394             <artifactId>xml-apis</artifactId>
395             <version>1.3.04</version>
396         </dependency>
397
398     </dependencies>
399
400     <dependencyManagement>
401         <dependencies>
402             <dependency>
403                 <groupId>junit</groupId>
404                 <artifactId>junit</artifactId>
405                 <version>4.4</version>
406             </dependency>
407             <dependency>
408                 <groupId>org.apache.felix</groupId>
409                 <artifactId>org.apache.felix.framework</artifactId>
410                 <version>1.0.4</version>
411                 <exclusions>
412                     <exclusion>
413                         <groupId>org.apache.felix</groupId>
414                         <artifactId>javax.servlet</artifactId>
415                     </exclusion>
416                     <exclusion>
417                         <groupId>org.apache.felix</groupId>
418                         <artifactId>org.osgi.foundation</artifactId>
419                     </exclusion>
420                 </exclusions>
421             </dependency>
422
423             <dependency>
424                 <groupId>org.springframework.security</groupId>
425                 <artifactId>spring-security-core</artifactId>
426                 <version>2.0.4</version>
427             </dependency>
428
429             <dependency>
430                 <groupId>org.apache.wicket</groupId>
431                 <artifactId>wicket</artifactId>
432                 <version>1.3.4</version>
433             </dependency>
434             <dependency>
435                 <groupId>org.apache.wicket</groupId>
436                 <artifactId>wicket-extensions</artifactId>
437                 <version>1.3.4</version>
438             </dependency>
439             <dependency>
440                 <groupId>org.apache.wicket</groupId>
441                 <artifactId>wicket-spring</artifactId>
442                 <version>1.3.4</version>
443             </dependency>
444             <dependency>
445                 <groupId>org.apache.wicket</groupId>
446                 <artifactId>wicket-spring-annot</artifactId>
447                 <version>1.3.4</version>
448             </dependency>
449             <dependency>
450                 <groupId>org.apache.wicket</groupId>
451                 <artifactId>wicket-datetime</artifactId>
452                 <version>1.3.4</version>
453             </dependency>
454
455         </dependencies>
456     </dependencyManagement>
457
458     <reporting>
459         <plugins>
460             <plugin>
461                 <groupId>org.apache.maven.plugins</groupId>
462                 <artifactId>maven-javadoc-plugin</artifactId>
463             </plugin>
464             <plugin>
465                 <groupId>org.codehaus.mojo</groupId>
466                 <artifactId>cobertura-maven-plugin</artifactId>
467             </plugin>
468         </plugins>
469     </reporting>
470 </project>
Note: See TracBrowser for help on using the browser.