Strabon

annotate endpoint-client/pom.xml @ 764:91c47ca1dd39

updated endpoint client to use the newest version of httpclient (4.2) and added a main method to StrabonEndpoint, thus the respective jar in endpoint-client/target can be used in command line as well
author Babis Nikolaou <charnik@di.uoa.gr>
date Tue Dec 04 22:40:26 2012 +0200 (2012-12-04)
parents becebb2ff70c
children ca4221c776e2
rev   line source
charnik@686 1 <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/maven-v4_0_0.xsd">
charnik@686 2
charnik@686 3 <modelVersion>4.0.0</modelVersion>
charnik@686 4
charnik@686 5 <parent>
charnik@686 6 <groupId>eu.earthobservatory</groupId>
charnik@686 7 <artifactId>strabon</artifactId>
charnik@686 8 <version>3.2.5-SNAPSHOT</version>
charnik@686 9 </parent>
charnik@686 10
charnik@688 11 <artifactId>strabon-endpoint-client</artifactId>
charnik@686 12
charnik@686 13 <name>Strabon: Endpoint client</name>
charnik@686 14 <description>A java client for Strabon endpoint</description>
charnik@686 15 <packaging>jar</packaging>
charnik@686 16
charnik@686 17 <dependencies>
charnik@686 18 <dependency>
charnik@686 19 <groupId>org.openrdf.sesame</groupId>
charnik@688 20 <artifactId>sesame-rio-api</artifactId>
charnik@686 21 </dependency>
charnik@686 22 <dependency>
charnik@686 23 <groupId>org.openrdf.sesame</groupId>
charnik@688 24 <artifactId>sesame-queryresultio-spatial-api</artifactId>
charnik@686 25 </dependency>
charnik@764 26
charnik@686 27 <dependency>
charnik@764 28 <groupId>org.apache.httpcomponents</groupId>
charnik@764 29 <artifactId>httpclient</artifactId>
charnik@764 30 <!-- version was put in purpose! do not remove it; -->
charnik@764 31 <version>4.2</version>
charnik@686 32 </dependency>
charnik@686 33
charnik@686 34 <!-- Testing: JUnit -->
charnik@686 35 <dependency>
charnik@686 36 <groupId>junit</groupId>
charnik@686 37 <artifactId>junit</artifactId>
charnik@686 38 <scope>test</scope>
charnik@686 39 </dependency>
charnik@686 40 </dependencies>
charnik@686 41
charnik@686 42 <build>
charnik@686 43 <pluginManagement>
charnik@686 44 <plugins>
charnik@686 45 <plugin>
charnik@686 46 <groupId>org.eclipse.m2e</groupId>
charnik@686 47 <artifactId>lifecycle-mapping</artifactId>
charnik@686 48 <version>1.0.0</version>
charnik@686 49 <configuration>
charnik@686 50 <lifecycleMappingMetadata>
charnik@686 51 <pluginExecutions>
charnik@686 52 <pluginExecution>
charnik@686 53 <pluginExecutionFilter>
charnik@686 54 <groupId>org.apache.maven.plugins</groupId>
charnik@686 55 <artifactId>maven-dependency-plugin</artifactId>
charnik@686 56 <versionRange>[2.3,)</versionRange>
charnik@686 57 <goals>
charnik@686 58 <goal>copy-dependencies</goal>
charnik@686 59 </goals>
charnik@686 60 </pluginExecutionFilter>
charnik@686 61 <action>
charnik@686 62 <ignore />
charnik@686 63 </action>
charnik@686 64 </pluginExecution>
charnik@686 65 </pluginExecutions>
charnik@686 66 </lifecycleMappingMetadata>
charnik@686 67 </configuration>
charnik@686 68 </plugin>
charnik@686 69 </plugins>
charnik@686 70 </pluginManagement>
charnik@686 71
charnik@686 72 <plugins>
charnik@686 73 <plugin>
charnik@686 74 <groupId>org.apache.maven.plugins</groupId>
charnik@753 75 <artifactId>maven-shade-plugin</artifactId>
charnik@753 76 <version>2.0</version>
charnik@753 77 <!--
charnik@753 78 <configuration>
charnik@753 79 </configuration>
charnik@753 80 -->
charnik@753 81 <executions>
charnik@753 82 <execution>
charnik@753 83 <phase>package</phase>
charnik@753 84 <goals>
charnik@753 85 <goal>shade</goal>
charnik@753 86 </goals>
charnik@753 87 </execution>
charnik@753 88 </executions>
charnik@753 89 </plugin>
charnik@753 90 <plugin>
charnik@753 91 <groupId>org.apache.maven.plugins</groupId>
charnik@686 92 <artifactId>maven-compiler-plugin</artifactId>
charnik@686 93 <version>2.3.2</version>
charnik@686 94 <configuration>
charnik@686 95 <source>1.6</source>
charnik@686 96 <target>1.6</target>
charnik@686 97 <encoding>utf8</encoding>
charnik@686 98 </configuration>
charnik@686 99 </plugin>
charnik@686 100 <plugin>
charnik@686 101 <groupId>org.apache.maven.plugins</groupId>
charnik@686 102 <artifactId>maven-dependency-plugin</artifactId>
charnik@686 103 <version>2.4</version>
charnik@686 104 <executions>
charnik@686 105 <execution>
charnik@686 106 <id>copy-dependencies</id>
charnik@686 107 <phase>package</phase>
charnik@686 108 <goals>
charnik@686 109 <goal>copy-dependencies</goal>
charnik@686 110 </goals>
charnik@686 111 <configuration>
charnik@686 112 <outputDirectory>${project.build.directory}</outputDirectory>
charnik@686 113 <overWriteReleases>false</overWriteReleases>
charnik@686 114 <overWriteSnapshots>false</overWriteSnapshots>
charnik@686 115 <overWriteIfNewer>true</overWriteIfNewer>
charnik@686 116 </configuration>
charnik@686 117 </execution>
charnik@686 118 </executions>
charnik@686 119 </plugin>
charnik@686 120
charnik@686 121 <plugin>
charnik@686 122 <groupId>org.apache.maven.plugins</groupId>
charnik@686 123 <artifactId>maven-jar-plugin</artifactId>
charnik@686 124 <version>2.4</version>
charnik@686 125 <configuration>
charnik@686 126 <skipIfEmpty>true</skipIfEmpty>
charnik@686 127 </configuration>
charnik@686 128 <executions>
charnik@686 129 <execution>
charnik@686 130 <goals>
charnik@686 131 <goal>test-jar</goal>
charnik@686 132 </goals>
charnik@686 133 </execution>
charnik@686 134 </executions>
charnik@686 135 </plugin>
charnik@686 136 </plugins>
charnik@686 137 </build>
charnik@686 138 </project>
charnik@686 139