| <?xml version="1.0" encoding="UTF-8"?> |
| <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"> |
| <parent> |
| <artifactId>datacat</artifactId> |
| <groupId>org.apache.airavata.datacat</groupId> |
| <version>1.0-SNAPSHOT</version> |
| <relativePath>../pom.xml</relativePath> |
| </parent> |
| <modelVersion>4.0.0</modelVersion> |
| |
| <artifactId>server</artifactId> |
| |
| <build> |
| <plugins> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-compiler-plugin</artifactId> |
| <version>2.3.2</version> |
| <configuration> |
| <source>${jdk.version}</source> |
| <target>${jdk.version}</target> |
| <compilerArgument>-Xlint:unchecked</compilerArgument> |
| <optimize>true</optimize> |
| <encoding>UTF-8</encoding> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-jar-plugin</artifactId> |
| <version>2.3.2</version> |
| <configuration> |
| <archive> |
| <manifest> |
| <mainClass>org.apache.airavata.datacat.server.DataCatServer</mainClass> |
| <addClasspath>true</addClasspath> |
| </manifest> |
| </archive> |
| </configuration> |
| </plugin> |
| <plugin> |
| <groupId>org.apache.maven.plugins</groupId> |
| <artifactId>maven-assembly-plugin</artifactId> |
| <version>2.3</version> |
| <executions> |
| <execution> |
| <id>distribution-package</id> |
| <phase>package</phase> |
| <goals> |
| <goal>single</goal> |
| </goals> |
| <configuration> |
| <descriptors> |
| <descriptor>src/main/assembly/bin-assembly.xml</descriptor> |
| </descriptors> |
| </configuration> |
| </execution> |
| </executions> |
| </plugin> |
| </plugins> |
| </build> |
| |
| <repositories> |
| <!--These are needed for Jersey --> |
| <repository> |
| <id>maven2-repository.dev.java.net</id> |
| <name>Java.net Repository for Maven</name> |
| <url>http://download.java.net/maven/2/</url> |
| <layout>default</layout> |
| </repository> |
| <repository> |
| <id>maven-repository.dev.java.net</id> |
| <name>Java.net Maven 1 Repository (legacy)</name> |
| <url>http://download.java.net/maven/1</url> |
| <layout>legacy</layout> |
| </repository> |
| </repositories> |
| |
| <dependencies> |
| <dependency> |
| <groupId>org.apache.airavata.datacat</groupId> |
| <artifactId>models</artifactId> |
| <version>${project.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.solr</groupId> |
| <artifactId>solr-solrj</artifactId> |
| <version>${solrj.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>com.google.code.gson</groupId> |
| <artifactId>gson</artifactId> |
| <version>2.3</version> |
| <scope>compile</scope> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.grizzly</groupId> |
| <artifactId>grizzly-framework</artifactId> |
| <version>2.2</version> |
| </dependency> |
| <dependency> |
| <groupId>javax.ws.rs</groupId> |
| <artifactId>javax.ws.rs-api</artifactId> |
| <version>2.0-m09</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.core</groupId> |
| <artifactId>jersey-common</artifactId> |
| <version>2.0-m05-1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.core</groupId> |
| <artifactId>jersey-server</artifactId> |
| <version>2.0-m05-1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.glassfish.jersey.containers</groupId> |
| <artifactId>jersey-container-grizzly2-http</artifactId> |
| <version>2.0-m05-1</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.curator</groupId> |
| <artifactId>curator-framework</artifactId> |
| <version>${curator.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.curator</groupId> |
| <artifactId>curator-x-discovery</artifactId> |
| <version>${curator.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.codehaus.jackson</groupId> |
| <artifactId>jackson-mapper-asl</artifactId> |
| </dependency> |
| <dependency> |
| <groupId>org.slf4j</groupId> |
| <artifactId>slf4j-log4j12</artifactId> |
| </dependency> |
| |
| <!--dependencies required for user api--> |
| <dependency> |
| <groupId>org.wso2.carbon</groupId> |
| <artifactId>org.wso2.carbon.authenticator.stub</artifactId> |
| <version>${carbon.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.wso2.carbon</groupId> |
| <artifactId>org.wso2.carbon.um.ws.api.stub</artifactId> |
| <version>${carbon.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.wso2.carbon</groupId> |
| <artifactId>org.wso2.carbon.um.ws.api</artifactId> |
| <version>${carbon.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.apache.axis2.wso2</groupId> |
| <artifactId>axis2-client</artifactId> |
| <version>${axis2.version}</version> |
| </dependency> |
| <dependency> |
| <groupId>org.wso2.carbon</groupId> |
| <artifactId>org.wso2.carbon.authenticator.stub</artifactId> |
| <version>4.0.0</version> |
| </dependency> |
| </dependencies> |
| </project> |