root/his/tags/1.9.7/pom.xml

Revision 2313, 17.6 kB (checked in by olger, 2 years ago)

Update to 1.9.7

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