root/his/tags/1.5.0/pom.xml

Revision 1124, 16.1 kB (checked in by olger, 3 years ago)

Released 1.5.0

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.5.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                 </configuration>
111             </plugin>
112             <plugin>
113                 <groupId>org.apache.maven.plugins</groupId>
114                 <artifactId>maven-jar-plugin</artifactId>
115                 <version>2.1</version>
116                 <configuration>
117                     <archive>
118                         <manifestEntries>
119                             <Implementation-Version>${label}</Implementation-Version>
120                         </manifestEntries>
121                         <manifest>
122                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
123                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
124                         </manifest>
125                     </archive>
126                 </configuration>
127             </plugin>
128             <plugin>
129                 <groupId>org.apache.maven.plugins</groupId>
130                 <artifactId>maven-war-plugin</artifactId>
131                 <configuration>
132                     <archive>
133                         <manifestEntries>
134                             <Implementation-Version>${label}</Implementation-Version>
135                         </manifestEntries>
136                         <manifest>
137                             <addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
138                             <addDefaultImplementationEntries>true</addDefaultImplementationEntries>
139                         </manifest>
140                     </archive>
141                 </configuration>
142             </plugin>
143             <plugin>
144                 <groupId>org.apache.maven.plugins</groupId>
145                 <artifactId>maven-idea-plugin</artifactId>
146                 <version>2.1</version>
147                 <configuration>
148                     <jdkName>1.6</jdkName>
149                     <downloadSources>true</downloadSources>
150                     <downloadJavadocs>true</downloadJavadocs>
151                     <dependenciesAsLibraries>true</dependenciesAsLibraries>
152                 </configuration>
153             </plugin>
154             <plugin>
155                 <groupId>org.apache.maven.plugins</groupId>
156                 <artifactId>maven-surefire-plugin</artifactId>
157                 <executions>
158                     <execution>
159                         <id>surefire-it</id>
160                         <phase>integration-test</phase>
161                         <configuration>
162                             <includes>
163                                 <include>**/*IntegrationTest.java</include>
164                                 <include>**/*IntegrationTests.java</include>
165                             </includes>
166                             <excludes>
167                                 <exclude>**/Abstract*.java</exclude>
168                             </excludes>
169                         </configuration>
170                         <goals>
171                             <goal>test</goal>
172                         </goals>
173                     </execution>
174                 </executions>
175                 <configuration>
176                     <includes>
177                         <include>**/*Test.java</include>
178                         <include>**/*Tests.java</include>
179                     </includes>
180                     <excludes>
181                         <exclude>**/Abstract*.java</exclude>
182                         <exclude>**/*IntegrationTest.java</exclude>
183                         <exclude>**/*IntegrationTests.java</exclude>
184                     </excludes>
185                 </configuration>
186             </plugin>
187         </plugins>
188
189         <resources>
190             <resource>
191                 <directory>${basedir}/src/main/resources</directory>
192                 <includes>
193                     <include>**/*</include>
194                 </includes>
195             </resource>
196         </resources>
197
198         <testResources>
199             <testResource>
200                 <directory>src/test/resources</directory>
201                 <includes>
202                     <include>**/*</include>
203                 </includes>
204             </testResource>
205             <testResource>
206                 <directory>src/test/java</directory>
207                 <includes>
208                     <include>**/*.xml</include>
209                     <include>**/*.properties</include>
210                 </includes>
211             </testResource>
212         </testResources>
213
214     </build>
215
216     <!-- More project information -->
217     <developers>
218         <developer>
219             <name>Tim van Baarsen</name>
220             <email>tim@jteam.nl</email>
221             <roles>
222                 <role>Developer</role>
223             </roles>
224         </developer>
225         <developer>
226             <name>Olger Warnier</name>
227             <email>olger.warnier@zorginitiatieven.nl</email>
228             <roles>
229                 <role>Architect</role>
230                 <role>Developer</role>
231             </roles>
232         </developer>
233         <developer>
234             <name>Daan van Etten</name>
235             <email>daan@zorginitiatieven.nl</email>
236             <roles>
237                 <role>Architect</role>
238                 <role>Developer</role>
239             </roles>
240         </developer>
241         <developer>
242             <name>Wouter Ketting</name>
243             <email>wouter.ketting@zorginitiatieven.nl</email>
244             <roles>
245                 <role>Architect</role>
246                 <role>Developer</role>
247             </roles>
248         </developer>
249         <developer>
250             <name>Erik van Oosten</name>
251             <email>e.vanoosten@jteam.nl</email>
252             <roles>
253                 <role>Architect</role>
254                 <role>Developer</role>
255             </roles>
256         </developer>
257         <developer>
258             <name>Uri Boness</name>
259             <email>uri@jteam.nl</email>
260             <roles>
261                 <role>Architect</role>
262                 <role>Developer</role>
263             </roles>
264         </developer>
265         <developer>
266             <name>Allard Buijze</name>
267             <email>allard@jteam.nl</email>
268             <roles>
269                 <role>Architect</role>
270                 <role>Developer</role>
271             </roles>
272         </developer>
273         <developer>
274             <name>Rob van der Linden Vooren</name>
275             <email>robl@jteam.nl</email>
276             <roles>
277                 <role>Developer</role>
278             </roles>
279         </developer>
280     </developers>
281
282     <inceptionYear>2008</inceptionYear>
283
284     <!-- Environment settings -->
285     <issueManagement>
286         <system>Trac</system>
287         <url>http://www.joiningtracks.org</url>
288     </issueManagement>
289
290     <!-- Dependencies -->
291     <dependencies>
292
293         <!-- Compile time dependencies -->
294
295         <dependency>
296             <groupId>org.springframework</groupId>
297             <artifactId>spring</artifactId>
298             <version>2.5.6</version>
299             <exclusions>
300                 <exclusion>
301                     <groupId>cglib</groupId>
302                     <artifactId>cglib</artifactId>
303                 </exclusion>
304             </exclusions>
305         </dependency>
306
307         <dependency>
308             <groupId>org.springframework</groupId>
309             <artifactId>spring-test</artifactId>
310             <version>2.5.6</version>
311             <scope>test</scope>
312         </dependency>
313
314         <dependency>
315             <groupId>cglib</groupId>
316             <artifactId>cglib</artifactId>
317             <version>2.2</version>
318         </dependency>
319
320         <dependency>
321             <groupId>org.aspectj</groupId>
322             <artifactId>aspectjweaver</artifactId>
323             <version>1.6.0</version>
324         </dependency>
325
326         <dependency>
327             <groupId>log4j</groupId>
328             <artifactId>log4j</artifactId>
329             <version>1.2.15</version>
330             <scope>compile</scope>
331         </dependency>
332
333         <dependency>
334             <groupId>joda-time</groupId>
335             <artifactId>joda-time</artifactId>
336             <version>1.5.2</version>
337         </dependency>
338
339         <dependency>
340             <groupId>org.springframework.security</groupId>
341             <artifactId>spring-security-core</artifactId>
342             <version>2.0.4</version>
343             <exclusions>
344                 <exclusion>
345                     <groupId>org.springframework</groupId>
346                     <artifactId>spring-core</artifactId>
347                 </exclusion>
348                 <exclusion>
349                     <groupId>org.springframework</groupId>
350                     <artifactId>spring-support</artifactId>
351                 </exclusion>
352                 <exclusion>
353                     <groupId>org.springframework</groupId>
354                     <artifactId>spring-remoting</artifactId>
355                 </exclusion>
356                 <exclusion>
357                     <groupId>org.springframework</groupId>
358                     <artifactId>spring-web</artifactId>
359                 </exclusion>
360                 <exclusion>
361                     <groupId>org.springframework</groupId>
362                     <artifactId>spring-ldap</artifactId>
363                 </exclusion>
364                 <exclusion>
365                     <groupId>org.springframework</groupId>
366                     <artifactId>spring-jdbc</artifactId>
367                 </exclusion>
368                 <exclusion>
369                     <groupId>aspectj</groupId>
370                     <artifactId>aspectjrt</artifactId>
371                 </exclusion>
372                 <exclusion>
373                     <groupId>commons-lang</groupId>
374                     <artifactId>commons-lang</artifactId>
375                 </exclusion>
376             </exclusions>
377         </dependency>
378
379         <dependency>
380             <groupId>net.sf.ehcache</groupId>
381             <artifactId>ehcache</artifactId>
382             <version>1.5.0</version>
383             <scope>compile</scope>
384         </dependency>
385
386         <dependency>
387             <groupId>xerces</groupId>
388             <artifactId>xercesImpl</artifactId>
389             <version>2.9.1</version>
390         </dependency>
391         <dependency>
392             <groupId>xml-apis</groupId>
393             <artifactId>xml-apis</artifactId>
394             <version>1.3.04</version>
395         </dependency>
396
397     </dependencies>
398
399     <dependencyManagement>
400         <dependencies>
401             <dependency>
402                 <groupId>junit</groupId>
403                 <artifactId>junit</artifactId>
404                 <version>4.4</version>
405             </dependency>
406             <dependency>
407                 <groupId>org.apache.felix</groupId>
408                 <artifactId>org.apache.felix.framework</artifactId>
409                 <version>1.0.4</version>
410                 <exclusions>
411                     <exclusion>
412                         <groupId>org.apache.felix</groupId>
413                         <artifactId>javax.servlet</artifactId>
414                     </exclusion>
415                     <exclusion>
416                         <groupId>org.apache.felix</groupId>
417                         <artifactId>org.osgi.foundation</artifactId>
418                     </exclusion>
419                 </exclusions>
420             </dependency>
421
422             <dependency>
423                 <groupId>org.springframework.security</groupId>
424                 <artifactId>spring-security-core</artifactId>
425                 <version>2.0.4</version>
426             </dependency>
427
428             <dependency>
429                 <groupId>org.apache.wicket</groupId>
430                 <artifactId>wicket</artifactId>
431                 <version>1.3.4</version>
432             </dependency>
433             <dependency>
434                 <groupId>org.apache.wicket</groupId>
435                 <artifactId>wicket-extensions</artifactId>
436                 <version>1.3.4</version>
437             </dependency>
438             <dependency>
439                 <groupId>org.apache.wicket</groupId>
440                 <artifactId>wicket-spring</artifactId>
441                 <version>1.3.4</version>
442             </dependency>
443             <dependency>
444                 <groupId>org.apache.wicket</groupId>
445                 <artifactId>wicket-spring-annot</artifactId>
446                 <version>1.3.4</version>
447             </dependency>
448             <dependency>
449                 <groupId>org.apache.wicket</groupId>
450                 <artifactId>wicket-datetime</artifactId>
451                 <version>1.3.4</version>
452             </dependency>
453
454         </dependencies>
455     </dependencyManagement>
456
457     <reporting>
458         <plugins>
459             <plugin>
460                 <groupId>org.apache.maven.plugins</groupId>
461                 <artifactId>maven-javadoc-plugin</artifactId>
462             </plugin>
463             <plugin>
464                 <groupId>org.codehaus.mojo</groupId>
465                 <artifactId>cobertura-maven-plugin</artifactId>
466             </plugin>
467         </plugins>
468     </reporting>
469 </project>
Note: See TracBrowser for help on using the browser.