root/his/trunk/pom.xml

Revision 3112, 20.6 kB (checked in by hvrijn, 1 month ago)

Version change to 1.11

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"
18          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
19
20     <modelVersion>4.0.0</modelVersion>
21
22     <name>Hospital Information System</name>
23     <url>www.joiningtracks.org</url>
24
25     <groupId>org.joiningtracks</groupId>
26     <artifactId>his</artifactId>
27     <version>1.11</version>
28
29     <packaging>pom</packaging>
30
31     <modules>
32         <module>support</module>
33         <module>data</module>
34         <module>service</module>
35         <module>frontend</module>
36         <module>plugin</module>
37         <module>questionnaire</module>
38         <module>webservice</module>
39     </modules>
40
41     <properties>
42         <wicket.version>1.4.18</wicket.version>
43         <his.jdbc.build.url>jdbc:mysql://localhost:3306/build_his</his.jdbc.build.url>
44         <his.jdbc.questionnaire.build.url>jdbc:mysql://localhost:3306/build_questionnaire
45         </his.jdbc.questionnaire.build.url>
46         <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
47         <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
48     </properties>
49
50     <scm>
51         <connection>scm:svn:http://www.joiningtracks.org/svn/his/trunk</connection>
52     </scm>
53
54     <licenses>
55         <license>
56             <name>The Apache Software License, Version 2.0</name>
57             <url>http://www.apache.org/licenses/LICENSE-2.0.txt</url>
58             <distribution>repo</distribution>
59         </license>
60     </licenses>
61
62     <distributionManagement>
63         <snapshotRepository>
64             <id>snapshots</id>
65             <url>http://www.joiningtracks.org/nexus/content/repositories/joiningtracks-snapshots/</url>
66         </snapshotRepository>
67         <repository>
68             <id>releases</id>
69             <url>http://www.joiningtracks.org/nexus/content/repositories/joiningtracks-releases/</url>
70         </repository>
71     </distributionManagement>
72
73     <repositories>
74         <repository>
75             <id>joiningtracks</id>
76             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
77             <snapshots>
78                 <enabled>false</enabled>
79             </snapshots>
80         </repository>
81         <repository>
82             <id>joiningtracks_snapshots</id>
83             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
84             <releases>
85                 <enabled>false</enabled>
86             </releases>
87             <snapshots>
88                 <enabled>false</enabled>
89             </snapshots>
90         </repository>
91     </repositories>
92     <pluginRepositories>
93         <pluginRepository>
94             <id>joiningtracks</id>
95             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
96             <snapshots>
97                 <enabled>false</enabled>
98             </snapshots>
99         </pluginRepository>
100         <pluginRepository>
101             <id>joiningtracks_snapshots</id>
102             <url>http://www.joiningtracks.org/nexus/content/groups/all</url>
103             <releases>
104                 <enabled>false</enabled>
105             </releases>
106             <snapshots>
107                 <enabled>false</enabled>
108             </snapshots>
109         </pluginRepository>
110     </pluginRepositories>
111
112     <!-- Build settings  -->
113     <build>
114         <plugins>
115             <plugin>
116                 <groupId>org.apache.maven.plugins</groupId>
117                 <artifactId>maven-dependency-plugin</artifactId>
118                 <version>2.2</version>
119             </plugin>
120             <plugin>
121                 <groupId>org.apache.maven.plugins</groupId>
122                 <artifactId>maven-compiler-plugin</artifactId>
123                 <version>2.3.2</version>
124                 <configuration>
125                     <source>1.6</source>
126                     <target>1.6</target>
127                     <encoding>UTF-8</encoding>
128                 </configuration>
129             </plugin>
130             <plugin>
131                 <groupId>org.apache.maven.plugins</groupId>
132                 <artifactId>maven-jar-plugin</artifactId>
133                 <version>2.1</version>
134                 <configuration>
135                     <archive>
136                         <manifestEntries>
137                             <Implementation-Version>${label}</Implementation-Version>
138                         </manifestEntries>
139                         <manifest>
140                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
141                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
142                         </manifest>
143                     </archive>
144                 </configuration>
145             </plugin>
146             <plugin>
147                 <groupId>org.apache.maven.plugins</groupId>
148                 <artifactId>maven-war-plugin</artifactId>
149                 <version>2.1.1</version>
150                 <configuration>
151                     <archive>
152                         <manifestEntries>
153                             <Implementation-Version>${label}</Implementation-Version>
154                         </manifestEntries>
155                         <manifest>
156                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
157                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
158                         </manifest>
159                     </archive>
160                 </configuration>
161             </plugin>
162             <plugin>
163                 <groupId>org.apache.maven.plugins</groupId>
164                 <artifactId>maven-idea-plugin</artifactId>
165                 <version>2.1</version>
166                 <configuration>
167                     <jdkName>1.6</jdkName>
168                     <downloadSources>true</downloadSources>
169                     <downloadJavadocs>true</downloadJavadocs>
170                     <dependenciesAsLibraries>true</dependenciesAsLibraries>
171                 </configuration>
172             </plugin>
173             <plugin>
174                 <groupId>org.apache.maven.plugins</groupId>
175                 <artifactId>maven-surefire-plugin</artifactId>
176                 <version>2.9</version>
177                 <executions>
178                     <execution>
179                         <id>surefire-it</id>
180                         <phase>integration-test</phase>
181                         <configuration>
182                             <includes>
183                                 <include>**/*IntegrationTest.java</include>
184                                 <include>**/*IntegrationTests.java</include>
185                             </includes>
186                             <excludes>
187                                 <exclude>**/Abstract*.java</exclude>
188                             </excludes>
189                             <systemProperties>
190                                 <property>
191                                     <name>cobertura.use.java.nio</name>
192                                     <value>false</value>
193                                 </property>
194                             </systemProperties>
195                         </configuration>
196                         <goals>
197                             <goal>test</goal>
198                         </goals>
199                     </execution>
200                 </executions>
201                 <configuration>
202                     <includes>
203                         <include>**/*Test.java</include>
204                         <include>**/*Tests.java</include>
205                     </includes>
206                     <excludes>
207                         <exclude>**/Abstract*.java</exclude>
208                         <exclude>**/*IntegrationTest.java</exclude>
209                         <exclude>**/*IntegrationTests.java</exclude>
210                     </excludes>
211                     <parallel>methods</parallel>
212                     <threadCount>10</threadCount>
213                     <systemProperties>
214                         <!-- Prevent Mac OS X from showing an icon in the dock during the test run -->
215                         <property>
216                             <name>java.awt.headless</name>
217                             <value>true</value>
218                         </property>
219                     </systemProperties>
220                 </configuration>
221             </plugin>
222             <plugin>
223                 <groupId>org.codehaus.mojo</groupId>
224                 <artifactId>sql-maven-plugin</artifactId>
225                 <version>1.5</version>
226             </plugin>
227             <plugin>
228                 <groupId>org.apache.maven.plugins</groupId>
229                 <artifactId>maven-javadoc-plugin</artifactId>
230                 <version>2.8</version>
231             </plugin>
232             <plugin>
233                 <groupId>org.codehaus.mojo</groupId>
234                 <artifactId>cobertura-maven-plugin</artifactId>
235                 <version>2.5.1</version>
236             </plugin>
237         </plugins>
238
239         <resources>
240             <resource>
241                 <directory>${basedir}/src/main/resources</directory>
242                 <includes>
243                     <include>**/*</include>
244                 </includes>
245             </resource>
246         </resources>
247
248         <testResources>
249             <testResource>
250                 <directory>src/test/resources</directory>
251                 <includes>
252                     <include>**/*</include>
253                 </includes>
254             </testResource>
255             <testResource>
256                 <directory>src/test/java</directory>
257                 <includes>
258                     <include>**/*.xml</include>
259                     <include>**/*.properties</include>
260                 </includes>
261             </testResource>
262         </testResources>
263
264     </build>
265
266     <!-- More project information -->
267     <developers>
268         <developer>
269             <name>Tim van Baarsen</name>
270             <email>tim@jteam.nl</email>
271             <roles>
272                 <role>Developer</role>
273             </roles>
274         </developer>
275         <developer>
276             <name>Olger Warnier</name>
277             <email>olger.warnier@zorginitiatieven.nl</email>
278             <roles>
279                 <role>Architect</role>
280                 <role>Developer</role>
281             </roles>
282         </developer>
283         <developer>
284             <name>Daan van Etten</name>
285             <email>daan@zorginitiatieven.nl</email>
286             <roles>
287                 <role>Architect</role>
288                 <role>Developer</role>
289             </roles>
290         </developer>
291         <developer>
292             <name>Wouter Ketting</name>
293             <email>wouter.ketting@zorginitiatieven.nl</email>
294             <roles>
295                 <role>Architect</role>
296                 <role>Developer</role>
297             </roles>
298         </developer>
299         <developer>
300             <name>Erik van Oosten</name>
301             <email>e.vanoosten@jteam.nl</email>
302             <roles>
303                 <role>Architect</role>
304                 <role>Developer</role>
305             </roles>
306         </developer>
307         <developer>
308             <name>Uri Boness</name>
309             <email>uri@jteam.nl</email>
310             <roles>
311                 <role>Architect</role>
312                 <role>Developer</role>
313             </roles>
314         </developer>
315         <developer>
316             <name>Allard Buijze</name>
317             <email>allard@jteam.nl</email>
318             <roles>
319                 <role>Architect</role>
320                 <role>Developer</role>
321             </roles>
322         </developer>
323         <developer>
324             <name>Rob van der Linden Vooren</name>
325             <email>robl@jteam.nl</email>
326             <roles>
327                 <role>Developer</role>
328             </roles>
329         </developer>
330     </developers>
331
332     <inceptionYear>2008</inceptionYear>
333
334     <!-- Environment settings -->
335     <issueManagement>
336         <system>Trac</system>
337         <url>http://www.joiningtracks.org</url>
338     </issueManagement>
339
340     <!-- Dependencies -->
341     <dependencies>
342
343         <!-- Compile time dependencies -->
344
345         <dependency>
346             <groupId>org.springframework</groupId>
347             <artifactId>spring</artifactId>
348             <version>2.5.6</version>
349             <exclusions>
350                 <exclusion>
351                     <groupId>cglib</groupId>
352                     <artifactId>cglib</artifactId>
353                 </exclusion>
354             </exclusions>
355         </dependency>
356
357         <dependency>
358             <groupId>org.springframework</groupId>
359             <artifactId>spring-test</artifactId>
360             <version>2.5.6</version>
361             <scope>test</scope>
362         </dependency>
363
364         <dependency>
365             <groupId>cglib</groupId>
366             <artifactId>cglib</artifactId>
367             <version>2.2</version>
368         </dependency>
369
370         <dependency>
371             <groupId>org.aspectj</groupId>
372             <artifactId>aspectjweaver</artifactId>
373             <version>1.6.0</version>
374         </dependency>
375
376         <dependency>
377             <groupId>org.slf4j</groupId>
378             <artifactId>slf4j-api</artifactId>
379             <version>1.5.6</version>
380         </dependency>
381
382         <dependency>
383             <groupId>org.slf4j</groupId>
384             <artifactId>slf4j-log4j12</artifactId>
385             <version>1.5.6</version>
386         </dependency>
387
388         <dependency>
389             <groupId>joda-time</groupId>
390             <artifactId>joda-time</artifactId>
391             <version>1.5.2</version>
392         </dependency>
393
394         <dependency>
395             <groupId>org.springframework.security</groupId>
396             <artifactId>spring-security-core</artifactId>
397             <version>2.0.4</version>
398             <exclusions>
399                 <exclusion>
400                     <groupId>org.springframework</groupId>
401                     <artifactId>spring-core</artifactId>
402                 </exclusion>
403                 <exclusion>
404                     <groupId>org.springframework</groupId>
405                     <artifactId>spring-support</artifactId>
406                 </exclusion>
407                 <exclusion>
408                     <groupId>org.springframework</groupId>
409                     <artifactId>spring-remoting</artifactId>
410                 </exclusion>
411                 <exclusion>
412                     <groupId>org.springframework</groupId>
413                     <artifactId>spring-web</artifactId>
414                 </exclusion>
415                 <exclusion>
416                     <groupId>org.springframework</groupId>
417                     <artifactId>spring-ldap</artifactId>
418                 </exclusion>
419                 <exclusion>
420                     <groupId>org.springframework</groupId>
421                     <artifactId>spring-jdbc</artifactId>
422                 </exclusion>
423                 <exclusion>
424                     <groupId>aspectj</groupId>
425                     <artifactId>aspectjrt</artifactId>
426                 </exclusion>
427                 <exclusion>
428                     <groupId>commons-lang</groupId>
429                     <artifactId>commons-lang</artifactId>
430                 </exclusion>
431             </exclusions>
432         </dependency>
433
434         <!--<dependency>-->
435         <!--<groupId>org.springframework.ws</groupId>-->
436         <!--<artifactId>spring-ws</artifactId>-->
437         <!--<version>1.5.9</version>-->
438         <!--<classifier>all</classifier>-->
439         <!--</dependency>-->
440
441         <!--<dependency>-->
442         <!--<groupId>jdom</groupId>-->
443         <!--<artifactId>jdom</artifactId>-->
444         <!--<version>1.0</version>-->
445         <!--</dependency>-->
446
447         <dependency>
448             <groupId>net.sf.ehcache</groupId>
449             <artifactId>ehcache</artifactId>
450             <version>1.5.0</version>
451             <scope>compile</scope>
452         </dependency>
453
454         <dependency>
455             <groupId>xerces</groupId>
456             <artifactId>xercesImpl</artifactId>
457             <version>2.9.1</version>
458         </dependency>
459         <dependency>
460             <groupId>xml-apis</groupId>
461             <artifactId>xml-apis</artifactId>
462             <version>1.3.04</version>
463         </dependency>
464
465         <dependency>
466             <groupId>xml-resolver</groupId>
467             <artifactId>xml-resolver</artifactId>
468             <version>1.2</version>
469         </dependency>
470
471         <dependency>
472             <groupId>org.scala-lang</groupId>
473             <artifactId>scala-library</artifactId>
474             <version>2.7.6</version>
475         </dependency>
476     </dependencies>
477
478     <dependencyManagement>
479         <dependencies>
480             <dependency>
481                 <groupId>junit</groupId>
482                 <artifactId>junit</artifactId>
483                 <version>4.6</version>
484             </dependency>
485             <dependency>
486                 <groupId>org.apache.felix</groupId>
487                 <artifactId>org.apache.felix.framework</artifactId>
488                 <version>1.0.4</version>
489                 <exclusions>
490                     <exclusion>
491                         <groupId>org.apache.felix</groupId>
492                         <artifactId>javax.servlet</artifactId>
493                     </exclusion>
494                     <exclusion>
495                         <groupId>org.apache.felix</groupId>
496                         <artifactId>org.osgi.foundation</artifactId>
497                     </exclusion>
498                 </exclusions>
499             </dependency>
500
501             <dependency>
502                 <groupId>org.springframework.security</groupId>
503                 <artifactId>spring-security-core</artifactId>
504                 <version>2.0.4</version>
505                 <exclusions>
506                     <exclusion>
507                         <groupId>org.springframework</groupId>
508                         <artifactId>spring-core</artifactId>
509                     </exclusion>
510                     <exclusion>
511                         <groupId>org.springframework</groupId>
512                         <artifactId>spring-support</artifactId>
513                     </exclusion>
514                     <exclusion>
515                         <groupId>org.springframework</groupId>
516                         <artifactId>spring-remoting</artifactId>
517                     </exclusion>
518                     <exclusion>
519                         <groupId>org.springframework</groupId>
520                         <artifactId>spring-web</artifactId>
521                     </exclusion>
522                     <exclusion>
523                         <groupId>org.springframework</groupId>
524                         <artifactId>spring-ldap</artifactId>
525                     </exclusion>
526                     <exclusion>
527                         <groupId>org.springframework</groupId>
528                         <artifactId>spring-jdbc</artifactId>
529                     </exclusion>
530                     <exclusion>
531                         <groupId>aspectj</groupId>
532                         <artifactId>aspectjrt</artifactId>
533                     </exclusion>
534                     <exclusion>
535                         <groupId>commons-lang</groupId>
536                         <artifactId>commons-lang</artifactId>
537                     </exclusion>
538                 </exclusions>
539             </dependency>
540
541             <dependency>
542                 <groupId>org.apache.wicket</groupId>
543                 <artifactId>wicket</artifactId>
544                 <version>${wicket.version}</version>
545             </dependency>
546             <dependency>
547                 <groupId>org.apache.wicket</groupId>
548                 <artifactId>wicket-extensions</artifactId>
549                 <version>${wicket.version}</version>
550             </dependency>
551             <dependency>
552                 <groupId>org.apache.wicket</groupId>
553                 <artifactId>wicket-spring</artifactId>
554                 <version>${wicket.version}</version>
555             </dependency>
556             <dependency>
557                 <groupId>org.apache.wicket</groupId>
558                 <artifactId>wicket-datetime</artifactId>
559                 <version>${wicket.version}</version>
560             </dependency>
561
562         </dependencies>
563     </dependencyManagement>
564
565     <reporting>
566         <plugins>
567             <plugin>
568                 <groupId>org.apache.maven.plugins</groupId>
569                 <artifactId>maven-javadoc-plugin</artifactId>
570                 <version>2.8</version>
571             </plugin>
572             <plugin>
573                 <groupId>org.codehaus.mojo</groupId>
574                 <artifactId>cobertura-maven-plugin</artifactId>
575                 <version>2.5.1</version>
576             </plugin>
577         </plugins>
578     </reporting>
579 </project>
Note: See TracBrowser for help on using the browser.