• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<!--
2  Copyright 2016 Google Inc.
3
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, software
11  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/xsd/maven-4.0.0.xsd">
19  <modelVersion>4.0.0</modelVersion>
20  <packaging>war</packaging>
21  <version>1.0-SNAPSHOT</version>
22  <groupId>com.android.vts</groupId>
23  <artifactId>vts-dashboard</artifactId>
24
25  <properties>
26    <appengine.clientID></appengine.clientID>
27    <appengine.serviceClientID></appengine.serviceClientID>
28    <appengine.senderEmail></appengine.senderEmail>
29    <appengine.emailDomain></appengine.emailDomain>
30    <appengine.defaultEmail></appengine.defaultEmail>
31    <gerrit.uri></gerrit.uri>
32    <gerrit.scope></gerrit.scope>
33    <analytics.id></analytics.id>
34
35    <maven.compiler.target>1.7</maven.compiler.target>
36    <maven.compiler.source>1.7</maven.compiler.source>
37    <maven.war.filteringDeploymentDescriptors>true</maven.war.filteringDeploymentDescriptors>
38
39    <failOnMissingWebXml>false</failOnMissingWebXml>
40  </properties>
41
42
43  <dependencies>
44
45    <dependency>
46      <groupId>javax.servlet</groupId>
47      <artifactId>servlet-api</artifactId>
48      <version>2.5</version>
49      <scope>provided</scope>
50    </dependency>
51
52    <dependency>
53      <groupId>javax.servlet</groupId>
54      <artifactId>jsp-api</artifactId>
55      <version>2.0</version>
56    </dependency>
57
58    <dependency>
59      <groupId>commons-lang</groupId>
60      <artifactId>commons-lang</artifactId>
61      <version>2.6</version>
62    </dependency>
63
64    <dependency>
65      <groupId>org.apache.commons</groupId>
66      <artifactId>commons-math3</artifactId>
67      <version>3.6.1</version>
68    </dependency>
69
70    <dependency>
71        <groupId>commons-codec</groupId>
72        <artifactId>commons-codec</artifactId>
73        <version>1.9</version>
74    </dependency>
75
76    <dependency>
77      <groupId>com.google.cloud</groupId>
78      <artifactId>google-cloud</artifactId>
79      <version>0.8.0</version>
80    </dependency>
81
82    <dependency>
83      <groupId>com.google.code.gson</groupId>
84      <artifactId>gson</artifactId>
85      <version>2.7</version>
86    </dependency>
87
88    <dependency>
89      <groupId>com.fasterxml.jackson.core</groupId>
90      <artifactId>jackson-databind</artifactId>
91      <version>2.8.6</version>
92    </dependency>
93
94    <dependency>
95      <groupId>com.google.api-client</groupId>
96      <artifactId>google-api-client</artifactId>
97      <version>1.22.0</version>
98      <exclusions>
99        <exclusion>
100          <groupId>com.google.guava</groupId>
101          <artifactId>guava-jdk5</artifactId>
102        </exclusion>
103      </exclusions>
104    </dependency>
105
106    <dependency>
107      <groupId>com.google.appengine</groupId>
108      <artifactId>appengine-api-1.0-sdk</artifactId>
109      <version>1.9.50</version>
110    </dependency>
111
112    <dependency>
113      <groupId>com.google.apis</groupId>
114      <artifactId>google-api-services-oauth2</artifactId>
115      <version>v1-rev131-1.22.0</version>
116    </dependency>
117
118    <!-- Test Dependencies -->
119    <dependency>
120      <groupId>junit</groupId>
121      <artifactId>junit</artifactId>
122      <version>4.12</version>
123      <scope>test</scope>
124    </dependency>
125    <dependency>
126      <groupId>com.google.appengine</groupId>
127      <artifactId>appengine-testing</artifactId>
128      <version>1.9.50</version>
129      <scope>test</scope>
130    </dependency>
131    <dependency>
132        <groupId>com.google.appengine</groupId>
133        <artifactId>appengine-api-stubs</artifactId>
134        <version>1.9.50</version>
135        <scope>test</scope>
136    </dependency>
137    <dependency>
138        <groupId>com.google.appengine</groupId>
139        <artifactId>appengine-tools-sdk</artifactId>
140        <version>1.9.50</version>
141        <scope>test</scope>
142    </dependency>
143
144  </dependencies>
145
146
147  <build>
148    <outputDirectory>${project.build.directory}/${project.build.finalName}/WEB-INF/classes</outputDirectory>
149
150    <plugins>
151
152      <plugin>
153        <groupId>org.apache.maven.plugins</groupId>
154        <artifactId>maven-war-plugin</artifactId>
155        <version>2.6</version>
156        <configuration>
157          <archiveClasses>true</archiveClasses>
158          <failOnMissingWebXml>false</failOnMissingWebXml>
159          <webResources>
160            <resource>
161              <directory>${basedir}/src/main/webapp/WEB-INF</directory>
162              <filtering>true</filtering>
163              <targetPath>WEB-INF</targetPath>
164            </resource>
165          </webResources>
166        </configuration>
167      </plugin>
168
169      <plugin>
170        <groupId>org.apache.maven.plugins</groupId>
171        <version>3.3</version>
172        <artifactId>maven-compiler-plugin</artifactId>
173        <configuration>
174          <source>1.7</source>
175          <target>1.7</target>
176        </configuration>
177      </plugin>
178
179      <plugin>
180        <groupId>com.google.appengine</groupId>
181        <artifactId>appengine-maven-plugin</artifactId>
182        <version>1.9.51</version>
183      </plugin>
184
185    </plugins>
186  </build>
187</project>
188