Project

General

Profile

Download (5.91 KB) Statistics
| Branch: | Tag: | Revision:
1
<?xml version="1.0" encoding="UTF-8"?>
2
<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/xsd/maven-4.0.0.xsd">
3
  <modelVersion>4.0.0</modelVersion>
4
  <parent>
5
    <artifactId>cdmlib-parent</artifactId>
6
    <groupId>eu.etaxonomy</groupId>
7
    <version>3.3.1-SNAPSHOT</version>
8
	<relativePath>../pom.xml</relativePath>
9
  </parent>
10

    
11
  <groupId>eu.etaxonomy</groupId>
12
  <artifactId>cdmlib-remote-webapp</artifactId>
13
  <name>CDM Remote Webapp</name>
14
  <packaging>war</packaging>
15

    
16
  <properties>
17
    <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
18
  </properties>
19

    
20
  <scm>
21
    <connection>
22
      scm:svn:http://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
23
    </connection>
24
    <developerConnection>
25
      scm:svn:https://dev.e-taxonomy.eu/svn/trunk/cdmlib/cdmlib-remote/
26
    </developerConnection>
27
    <url>
28
      http://dev.e-taxonomy.eu/trac/browser/trunk/cdmlib/cdmlib-remote/
29
    </url>
30
  </scm>
31

    
32
  <dependencies>
33
    <dependency>
34
      <groupId>eu.etaxonomy</groupId>
35
      <artifactId>cdmlib-remote</artifactId>
36
    </dependency>
37
      <dependency>
38
      	<!-- TODO this is also offered by cdmlib-remote, can it be removed? What does provided mean? -->
39
        <groupId>javax.servlet</groupId>
40
        <artifactId>servlet-api</artifactId>
41
        <scope>provided</scope>
42
      </dependency>
43

    
44
      <dependency>
45
        <groupId>org.easymock</groupId>
46
        <artifactId>easymock</artifactId>
47
      </dependency>
48
      <dependency>
49
        <groupId>xmlunit</groupId>
50
        <artifactId>xmlunit</artifactId>
51
      </dependency>
52

    
53
      <dependency>
54
        <groupId>commons-io</groupId>
55
        <artifactId>commons-io</artifactId>
56
      </dependency>
57
      <!-- JsonView -->
58
      <dependency>
59
        <!--  TODO can this be removed, it already exists in cdmlib-remote -->
60
        <groupId>net.sf.json-lib</groupId>
61
        <artifactId>json-lib</artifactId>
62
        <classifier>jdk15</classifier>
63
      </dependency>
64

    
65
      <!-- Profiling -->
66
      <dependency>
67
        <groupId>org.springframework</groupId>
68
        <artifactId>org.springframework.oxm</artifactId>
69
        <version>${spring.version}</version>
70
      </dependency>
71
      
72
      <!-- XmlView -->
73
      <dependency>
74
        <groupId>com.thoughtworks.xstream</groupId>
75
        <artifactId>xstream</artifactId>
76
      </dependency>
77
      <dependency>
78
        <groupId>xpp3</groupId>
79
        <artifactId>xpp3</artifactId>
80
      </dependency>
81
      <dependency>
82
        <groupId>stax</groupId>
83
        <artifactId>stax</artifactId>
84
      </dependency>
85
      
86
      <!-- JSP TAG LIBS -->
87
      <dependency>
88
        <groupId>taglibs</groupId>
89
        <artifactId>standard</artifactId>
90
        <version>1.1.2</version>
91
      </dependency>
92
      <dependency>
93
        <groupId>taglibs</groupId>
94
        <artifactId>x</artifactId>
95
        <version>1.1.2</version>
96
        <type>tld</type>
97
      </dependency>
98
      <!--  Connection Pooling  -->
99
      <dependency> 
100
        <groupId>org.hibernate</groupId> 
101
        <artifactId>hibernate-c3p0</artifactId>         
102
      </dependency>
103
      
104
      <dependency>
105
	<groupId>com.vaadin</groupId>
106
	<artifactId>vaadin-server</artifactId>
107
      </dependency>
108
      <dependency>
109
	<groupId>com.vaadin</groupId>
110
      	<artifactId>vaadin-shared</artifactId>	
111
      </dependency>
112
      <dependency>
113
	<groupId>com.vaadin</groupId>
114
	<artifactId>vaadin-client-compiled</artifactId>
115
      </dependency>
116
      <dependency>
117
	<groupId>com.vaadin</groupId>
118
	<artifactId>vaadin-client</artifactId>
119
	<scope>provided</scope>
120
      </dependency>
121
      <dependency>
122
	<groupId>com.vaadin</groupId>
123
	<artifactId>vaadin-themes</artifactId>
124
      </dependency>
125
      <dependency>
126
	<groupId>com.vaadin</groupId>
127
      	<artifactId>vaadin-client-compiler</artifactId>	
128
      </dependency>
129

    
130
      <dependency>
131
	<groupId>ru.xpoft.vaadin</groupId>
132
	<artifactId>spring-vaadin-integration</artifactId>
133
      </dependency>
134

    
135
      <dependency>
136
   	<groupId>org.vaadin.addons</groupId>
137
   	<artifactId>exporter</artifactId>
138
      </dependency>
139
	
140
      <dependency>
141
   	<groupId>org.vaadin.addons</groupId>
142
   	<artifactId>wizards-for-vaadin</artifactId>
143
      </dependency>
144

    
145
      <!--  SQL Profiling  -->
146
      <dependency>
147
        <groupId>p6spy</groupId>
148
        <artifactId>p6spy</artifactId>
149
        <version>1.3</version>
150
      </dependency>
151
    
152
    <dependency>
153
      <groupId>junit</groupId>
154
      <artifactId>junit</artifactId>
155
      <version>3.8.1</version>
156
      <scope>test</scope>
157
    </dependency>
158
    <dependency>
159
        <groupId>com.yourkit</groupId>
160
        <artifactId>yjp-controller-api-redist</artifactId>
161
        <scope>test</scope>
162
    </dependency>
163

    
164
  </dependencies>
165

    
166
    <build>
167
      <!-- Configure the webapp -->
168
      <finalName>cdmserver</finalName>
169
      <plugins>
170
        <plugin>
171
          <groupId>org.apache.maven.plugins</groupId>
172
          <artifactId>maven-war-plugin</artifactId>
173
          <version>2.1-beta-1</version>
174
        </plugin>
175
        <plugin>
176
	      <groupId>com.vaadin</groupId>
177
	      <artifactId>vaadin-maven-plugin</artifactId>
178
	       <executions>
179
                <execution>
180
                    <configuration>
181
                        <!-- if you don't specify any modules, the plugin will find them -->
182
                        <modules>
183
                            <module>${cdm-remote}.vaadin.redlist.widgetset</module>
184
                        </modules>
185
                    </configuration>
186
                    <goals>
187
                        <goal>update-widgetset</goal>
188
                    </goals>
189
                </execution>
190
            </executions>
191
	      <configuration>
192
		      <strict>true</strict>
193
		      <force>true</force>
194
			  <webappDirectory>src/main/webapp/VAADIN/widgetsets</webappDirectory>
195
			  <module>eu.etaxonomy.cdm.remote.vaadin.redlist.wigetset.AppWidgetSet</module>
196
	      </configuration>
197
	  </plugin>
198
      </plugins>
199
    </build>
200
</project>
(3-3/3)