root/his/tags/1.9.7/frontend/pom.xml

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

Update to 1.9.7

  • Property svn:eol-style set to native
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     <parent>
20         <groupId>org.joiningtracks</groupId>
21         <artifactId>his</artifactId>
22         <version>1.9.7</version>
23         <relativePath>../pom.xml</relativePath>
24     </parent>
25
26     <modelVersion>4.0.0</modelVersion>
27     <name>his-frontend</name>
28     <groupId>org.joiningtracks</groupId>
29     <artifactId>his-frontend</artifactId>
30     <packaging>pom</packaging>
31     <description>Parent project for all frontend projects. Contains no code, only shared libraries.</description>
32
33     <modules>
34         <module>domform</module>
35         <module>common</module>
36         <module>internal</module>
37         <module>web</module>
38     </modules>
39
40     <properties>
41         <jetty.version>6.1.10</jetty.version>
42     </properties>
43
44     <dependencies>
45
46         <!-- Module dependencies -->
47
48         <dependency>
49             <groupId>org.joiningtracks</groupId>
50             <artifactId>his-service</artifactId>
51             <version>${project.version}</version>
52             <scope>compile</scope>
53         </dependency>
54
55         <dependency>
56             <groupId>org.joiningtracks</groupId>
57             <artifactId>his-data</artifactId>
58             <version>${project.version}</version>
59             <scope>compile</scope>
60         </dependency>
61
62         <dependency>
63             <groupId>org.joiningtracks</groupId>
64             <artifactId>his-support-util</artifactId>
65             <version>${project.version}</version>
66             <scope>compile</scope>
67         </dependency>
68
69         <!-- Compile time dependencies -->
70
71         <dependency>
72             <groupId>org.apache.wicket</groupId>
73             <artifactId>wicket</artifactId>
74             <scope>compile</scope>
75         </dependency>
76
77         <dependency>
78             <groupId>org.apache.wicket</groupId>
79             <artifactId>wicket-extensions</artifactId>
80             <scope>compile</scope>
81         </dependency>
82
83         <dependency>
84             <groupId>org.apache.wicket</groupId>
85             <artifactId>wicket-spring</artifactId>
86             <scope>compile</scope>
87         </dependency>
88
89         <dependency>
90             <groupId>org.apache.wicket</groupId>
91             <artifactId>wicket-spring-annot</artifactId>
92             <scope>compile</scope>
93         </dependency>
94
95         <dependency>
96             <groupId>org.apache.wicket</groupId>
97             <artifactId>wicket-datetime</artifactId>
98             <scope>compile</scope>
99         </dependency>
100
101         <!-- Grid component, note, these are not official names -->
102         <dependency>
103             <groupId>org.wicketstuff</groupId>
104             <artifactId>inmethod-grid</artifactId>
105             <version>1.4.1</version>
106         </dependency>
107
108         <dependency>
109             <groupId>org.apache.wicket.wicket-security</groupId>
110             <artifactId>swarm</artifactId>
111             <version>1.4-SNAPSHOT</version>
112             <scope>compile</scope>
113         </dependency>
114
115         <dependency>
116             <groupId>org.wicketstuff</groupId>
117             <artifactId>tinymce</artifactId>
118             <version>1.4-SNAPSHOT</version>
119         </dependency>
120         <!-- Jetty dependencies for testing -->
121
122         <dependency>
123             <groupId>org.mortbay.jetty</groupId>
124             <artifactId>jetty</artifactId>
125             <version>${jetty.version}</version>
126             <scope>test</scope>
127         </dependency>
128         <dependency>
129             <groupId>org.mortbay.jetty</groupId>
130             <artifactId>jetty-util</artifactId>
131             <version>${jetty.version}</version>
132             <scope>test</scope>
133         </dependency>
134         <dependency>
135             <groupId>org.mortbay.jetty</groupId>
136             <artifactId>jetty-management</artifactId>
137             <version>${jetty.version}</version>
138             <scope>test</scope>
139         </dependency>
140         <!-- Needed for JSP support -->
141         <dependency>
142             <groupId>org.mortbay.jetty</groupId>
143             <artifactId>jsp-2.1</artifactId>
144             <version>${jetty.version}</version>
145             <scope>test</scope>
146         </dependency>
147
148         <dependency>
149             <groupId>org.joiningtracks</groupId>
150             <artifactId>his-support-testutil</artifactId>
151             <version>${project.version}</version>
152             <scope>test</scope>
153         </dependency>
154
155         <!-- JSP support for Tomcat -->
156
157         <dependency>
158             <groupId>javax.servlet</groupId>
159             <artifactId>jstl</artifactId>
160             <version>1.1.2</version>
161         </dependency>
162
163         <dependency>
164             <groupId>taglibs</groupId>
165             <artifactId>standard</artifactId>
166             <version>1.1.2</version>
167         </dependency>
168
169         <!-- Provided Libraries -->
170
171         <dependency>
172             <groupId>javax.servlet</groupId>
173             <artifactId>jsp-api</artifactId>
174             <version>2.0</version>
175             <scope>provided</scope>
176         </dependency>
177
178         <dependency>
179             <groupId>javax.servlet</groupId>
180             <artifactId>servlet-api</artifactId>
181             <version>2.4</version>
182             <scope>provided</scope>
183         </dependency>
184
185     </dependencies>
186
187     <build>
188         <!--
189             Wicket projects typically have all parts of a component in the same folder.
190             That way the markup file is close to the java part. The following settings
191             make sure that Maven includes these files in the build process.
192         -->
193         <resources>
194             <resource>
195                 <filtering>false</filtering>
196                 <directory>src/main/resources</directory>
197                 <includes>
198                     <include>**</include>
199                 </includes>
200             </resource>
201             <resource>
202                 <filtering>false</filtering>
203                 <directory>src/main/java</directory>
204                 <includes>
205                     <include>**</include>
206                 </includes>
207                 <excludes>
208                     <exclude>**/*.java</exclude>
209                 </excludes>
210             </resource>
211         </resources>
212         <testResources>
213             <testResource>
214                 <filtering>false</filtering>
215                 <directory>src/test/java</directory>
216                 <includes>
217                     <include>**</include>
218                 </includes>
219                 <excludes>
220                     <exclude>**/*.java</exclude>
221                 </excludes>
222             </testResource>
223         </testResources>
224        
225         <!-- Optionally use jetty to start a site module with jetty:run. -->
226         <plugins>
227             <plugin>
228                 <groupId>org.mortbay.jetty</groupId>
229                 <artifactId>maven-jetty-plugin</artifactId>
230                 <version>6.1.14</version>
231             </plugin>
232         </plugins>
233     </build>
234
235 </project>
Note: See TracBrowser for help on using the browser.