Home | History | Annotate | Download | only in dashboard
      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