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

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

Released 1.5.0

  • 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.5.0</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>com.inmethod.grid</groupId>
104             <artifactId>grid</artifactId>
105             <version>1.0-BETA2</version>
106         </dependency>
107
108         <dependency>
109             <groupId>org.apache.wicket.wicket-security</groupId>
110             <artifactId>swarm</artifactId>
111             <version>1.3-SNAPSHOT</version>
112             <scope>compile</scope>
113         </dependency>
114
115         <dependency>
116             <groupId>org.slf4j</groupId>
117             <artifactId>slf4j-log4j12</artifactId>
118             <version>1.5.6</version>
119             <scope>runtime</scope>
120         </dependency>
121
122         <dependency>
123             <groupId>org.slf4j</groupId>
124             <artifactId>slf4j-api</artifactId>
125             <version>1.5.6</version>
126             <scope>runtime</scope>
127         </dependency>
128         <!-- Jetty dependencies for testing -->
129
130         <dependency>
131             <groupId>org.mortbay.jetty</groupId>
132             <artifactId>jetty</artifactId>
133             <version>${jetty.version}</version>
134             <scope>test</scope>
135         </dependency>
136         <dependency>
137             <groupId>org.mortbay.jetty</groupId>
138             <artifactId>jetty-util</artifactId>
139             <version>${jetty.version}</version>
140             <scope>test</scope>
141         </dependency>
142         <dependency>
143             <groupId>org.mortbay.jetty</groupId>
144             <artifactId>jetty-management</artifactId>
145             <version>${jetty.version}</version>
146             <scope>test</scope>
147         </dependency>
148         <!-- Needed for JSP support -->
149         <dependency>
150             <groupId>org.mortbay.jetty</groupId>
151             <artifactId>jsp-2.1</artifactId>
152             <version>${jetty.version}</version>
153             <scope>test</scope>
154         </dependency>
155
156         <dependency>
157             <groupId>org.joiningtracks</groupId>
158             <artifactId>his-support-testutil</artifactId>
159             <version>${project.version}</version>
160             <scope>test</scope>
161         </dependency>
162
163         <!-- JSP support for Tomcat -->
164
165         <dependency>
166             <groupId>javax.servlet</groupId>
167             <artifactId>jstl</artifactId>
168             <version>1.1.2</version>
169         </dependency>
170
171         <dependency>
172             <groupId>taglibs</groupId>
173             <artifactId>standard</artifactId>
174             <version>1.1.2</version>
175         </dependency>
176
177         <!-- Provided Libraries -->
178
179         <dependency>
180             <groupId>javax.servlet</groupId>
181             <artifactId>jsp-api</artifactId>
182             <version>2.0</version>
183             <scope>provided</scope>
184         </dependency>
185
186         <dependency>
187             <groupId>javax.servlet</groupId>
188             <artifactId>servlet-api</artifactId>
189             <version>2.4</version>
190             <scope>provided</scope>
191         </dependency>
192
193     </dependencies>
194
195     <build>
196         <!--
197             Wicket projects typically have all parts of a component in the same folder.
198             That way the markup file is close to the java part. The following settings
199             make sure that Maven includes these files in the build process.
200         -->
201         <resources>
202             <resource>
203                 <filtering>false</filtering>
204                 <directory>src/main/resources</directory>
205                 <includes>
206                     <include>**</include>
207                 </includes>
208             </resource>
209             <resource>
210                 <filtering>false</filtering>
211                 <directory>src/main/java</directory>
212                 <includes>
213                     <include>**</include>
214                 </includes>
215                 <excludes>
216                     <exclude>**/*.java</exclude>
217                 </excludes>
218             </resource>
219         </resources>
220         <testResources>
221             <testResource>
222                 <filtering>false</filtering>
223                 <directory>src/test/java</directory>
224                 <includes>
225                     <include>**</include>
226                 </includes>
227                 <excludes>
228                     <exclude>**/*.java</exclude>
229                 </excludes>
230             </testResource>
231         </testResources>
232         <!-- Optionally use jetty to start a site module with jetty:run. -->
233         <plugins>
234             <plugin>
235                 <groupId>org.mortbay.jetty</groupId>
236                 <artifactId>maven-jetty-plugin</artifactId>
237             </plugin>
238         </plugins>
239     </build>
240
241 </project>
Note: See TracBrowser for help on using the browser.