2525 - Arvados Java SDK. API discovery and call methods working. Need logging, furthe...
[arvados.git] / sdk / java / pom.xml
1 <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
2   xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
3   <modelVersion>4.0.0</modelVersion>
4   <groupId>org.arvados.sdk.java</groupId>
5   <artifactId>java</artifactId>
6   <packaging>jar</packaging>
7   <version>1.0-SNAPSHOT</version>
8   <name>java</name>
9   <url>http://maven.apache.org</url>
10   
11   <dependencies>
12     <dependency>
13         <groupId>com.google.apis</groupId>
14         <artifactId>google-api-services-discovery</artifactId>
15         <version>v1-rev42-1.18.0-rc</version>
16     </dependency>
17     <dependency>
18       <groupId>com.google.api-client</groupId>
19       <artifactId>google-api-client</artifactId>
20       <version>1.18.0-rc</version>
21     </dependency>
22     <dependency>
23         <groupId>com.google.http-client</groupId>
24         <artifactId>google-http-client-jackson2</artifactId>
25         <version>1.18.0-rc</version>
26     </dependency>
27     <dependency>
28       <groupId>com.google.oauth-client</groupId>
29       <artifactId>google-oauth-client-jetty</artifactId>
30       <version>1.18.0-rc</version>
31     </dependency>
32     <dependency>
33         <groupId>com.google.guava</groupId>
34         <artifactId>guava</artifactId>
35         <version>r05</version>
36     </dependency>
37     
38     <dependency>
39       <groupId>junit</groupId>
40       <artifactId>junit</artifactId>
41       <version>3.8.1</version>
42       <scope>test</scope>
43     </dependency>
44     <dependency>
45         <groupId>com.googlecode.json-simple</groupId>
46         <artifactId>json-simple</artifactId>
47         <version>1.1.1</version>
48         </dependency>
49   </dependencies>
50
51   <build>
52     <plugins>
53        <plugin>
54           <groupId>org.apache.maven.plugins</groupId>
55           <artifactId>maven-compiler-plugin</artifactId>
56           <version>3.1</version>
57           <configuration>
58             <source>1.6</source>
59             <target>1.6</target>
60           </configuration>
61        </plugin>
62         <plugin>
63           <groupId>org.apache.maven.plugins</groupId>
64           <artifactId>maven-assembly-plugin</artifactId>
65           <executions>
66             <execution>
67               <goals>
68                 <goal>attached</goal>
69               </goals>
70               <phase>package</phase>
71               <configuration>
72                 <descriptorRefs>
73                   <descriptorRef>jar-with-dependencies</descriptorRef>
74                 </descriptorRefs>
75                 <archive>
76                   <manifest>
77                     <mainClass>org.arvados.sdk.Arvados</mainClass>
78                   </manifest>
79                   <manifestEntries>
80                     <!--<Premain-Class>Your.agent.class</Premain-Class>
81                     <Agent-Class>Your.agent.class</Agent-Class>-->
82                     <Can-Redefine-Classes>true</Can-Redefine-Classes>
83                     <Can-Retransform-Classes>true</Can-Retransform-Classes>
84                   </manifestEntries>
85                 </archive>
86               </configuration>
87             </execution>
88           </executions>
89         </plugin>
90       </plugins>
91     </build>
92 </project>