Repository: knox Updated Branches: refs/heads/master ced350642 -> a7d55cb5a
http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-test-release/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-test-release/pom.xml b/gateway-test-release/pom.xml index e9c39a7..12013f0 100644 --- a/gateway-test-release/pom.xml +++ b/gateway-test-release/pom.xml @@ -38,106 +38,163 @@ <jetty.version>9.3.19.v20170502</jetty.version> </properties> - <dependencies> - <!-- Hadoop 3.0 Deps. --> <dependency> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - <version>${jackson.version}</version> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> + <version>${jetty.version}</version> + <exclusions> + <exclusion> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + </exclusion> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-http</artifactId> + </exclusion> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-io</artifactId> + </exclusion> + </exclusions> + <scope>test</scope> </dependency> - <dependency> - <groupId>org.mockito</groupId> - <artifactId>mockito-all</artifactId> - <version>${mockito-version}</version> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-http</artifactId> + <version>${jetty.version}</version> + <exclusions> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> + </exclusion> + </exclusions> <scope>test</scope> </dependency> - <dependency> <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-server</artifactId> + <artifactId>jetty-io</artifactId> <version>${jetty.version}</version> <exclusions> <exclusion> <groupId>org.eclipse.jetty</groupId> - <artifactId>javax.servlet-api</artifactId> + <artifactId>jetty-util</artifactId> + </exclusion> + </exclusions> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-security</artifactId> + <version>${jetty.version}</version> + <exclusions> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-server</artifactId> </exclusion> </exclusions> + <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-util</artifactId> <version>${jetty.version}</version> + <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-servlet</artifactId> <version>${jetty.version}</version> + <exclusions> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-security</artifactId> + </exclusion> + </exclusions> + <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-webapp</artifactId> <version>${jetty.version}</version> + <exclusions> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-xml</artifactId> + </exclusion> + <exclusion> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-servlet</artifactId> + </exclusion> + </exclusions> + <scope>test</scope> </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-util-ajax</artifactId> + <artifactId>jetty-xml</artifactId> <version>${jetty.version}</version> - </dependency> - - - - <dependency> - <groupId>javax.servlet</groupId> - <artifactId>javax.servlet-api</artifactId> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-client</artifactId> - <version>${hadoop-version}</version> - </dependency> - <dependency> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-minicluster</artifactId> - <version>${hadoop-version}</version> <exclusions> <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-yarn-server-tests</artifactId> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> </exclusion> + </exclusions> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util-ajax</artifactId> + <version>${jetty.version}</version> + <exclusions> <exclusion> - <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-mapreduce-client-jobclient</artifactId> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> </exclusion> </exclusions> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> + <exclusions> + <exclusion> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + </exclusion> + </exclusions> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-common</artifactId> - <type>test-jar</type> <version>${hadoop-version}</version> + <type>test-jar</type> + <exclusions> + <exclusion> + <groupId>com.google.code.findbugs</groupId> + <artifactId>jsr305</artifactId> + </exclusion> + </exclusions> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> - <type>test-jar</type> <version>${hadoop-version}</version> + <type>test-jar</type> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-hdfs</artifactId> <version>${hadoop-version}</version> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.hadoop</groupId> - <artifactId>hadoop-auth</artifactId> + <artifactId>hadoop-hdfs-client</artifactId> + <scope>test</scope> </dependency> - <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-minikdc</artifactId> @@ -146,80 +203,46 @@ </dependency> <dependency> - <groupId>org.apache.httpcomponents</groupId> - <artifactId>httpclient</artifactId> - </dependency> - <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </dependency> - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.knox</groupId> <artifactId>gateway-release</artifactId> <version>${gateway-version}</version> - <exclusions> - <exclusion> - <groupId>org.apache.directory.server</groupId> - <artifactId>apacheds-all</artifactId> - </exclusion> - <exclusion> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - </exclusion> - </exclusions> + <scope>provided</scope> </dependency> - <dependency> - <groupId>org.hamcrest</groupId> - <artifactId>hamcrest-library</artifactId> - <scope>test</scope> - </dependency> - <dependency> - <groupId>org.apache.directory.server</groupId> - <artifactId>apacheds-all</artifactId> - <exclusions> - <exclusion> - <groupId>org.apache.directory.api</groupId> - <artifactId>api-ldap-schema-data</artifactId> - </exclusion> - </exclusions> - </dependency> - <dependency> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> + <groupId>org.apache.knox</groupId> + <artifactId>gateway-provider-security-shiro</artifactId> + <scope>provided</scope> </dependency> <dependency> <groupId>com.mycila.xmltool</groupId> <artifactId>xmltool</artifactId> + <scope>test</scope> </dependency> <dependency> <groupId>org.apache.knox</groupId> <artifactId>gateway-test-utils</artifactId> - </dependency> - - <dependency> - <groupId>junit</groupId> - <artifactId>junit</artifactId> <scope>test</scope> </dependency> - <dependency> <groupId>org.apache.knox</groupId> <artifactId>gateway-test-release-utils</artifactId> <version>${gateway-version}</version> <scope>test</scope> </dependency> + + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> </dependencies> <build> @@ -248,5 +271,4 @@ </plugin> </plugins> </build> - </project> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-test-release/webhdfs-kerb-test/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-test-release/webhdfs-kerb-test/pom.xml b/gateway-test-release/webhdfs-kerb-test/pom.xml index c5596fc..0ea525f 100644 --- a/gateway-test-release/webhdfs-kerb-test/pom.xml +++ b/gateway-test-release/webhdfs-kerb-test/pom.xml @@ -29,6 +29,20 @@ <name>webhdfs-kerb-test</name> <version>1.2.0-SNAPSHOT</version> <description>Tests for WebHDFS integration with Knox and Kerberos enabled</description> + + <dependencies> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + <build> <plugins> <plugin> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-test-release/webhdfs-test/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-test-release/webhdfs-test/pom.xml b/gateway-test-release/webhdfs-test/pom.xml index 211107d..f369d29 100644 --- a/gateway-test-release/webhdfs-test/pom.xml +++ b/gateway-test-release/webhdfs-test/pom.xml @@ -29,6 +29,26 @@ <name>webhdfs-test</name> <version>1.2.0-SNAPSHOT</version> <description>Tests for WebHDFS integration with Knox</description> + + <dependencies> + <dependency> + <groupId>org.codehaus.groovy</groupId> + <artifactId>groovy</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-library</artifactId> + <scope>test</scope> + </dependency> + </dependencies> + <build> <plugins> <plugin> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-test-utils/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-test-utils/pom.xml b/gateway-test-utils/pom.xml index f513078..e11a8da 100644 --- a/gateway-test-utils/pom.xml +++ b/gateway-test-utils/pom.xml @@ -64,6 +64,11 @@ <dependency> <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-http</artifactId> + <scope>provided</scope> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <scope>provided</scope> </dependency> @@ -73,6 +78,17 @@ <scope>provided</scope> </dependency> <dependency> + <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-util</artifactId> + <scope>provided</scope> + </dependency> + + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <scope>provided</scope> + </dependency> + <dependency> <groupId>org.apache.httpcomponents</groupId> <artifactId>httpclient</artifactId> <scope>provided</scope> @@ -101,5 +117,12 @@ <artifactId>velocity</artifactId> <scope>provided</scope> </dependency> + + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + <scope>provided</scope> + </dependency> + </dependencies> </project> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-test/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-test/pom.xml b/gateway-test/pom.xml index 106afb2..cf6642f 100644 --- a/gateway-test/pom.xml +++ b/gateway-test/pom.xml @@ -32,7 +32,17 @@ <dependencies> <dependency> <groupId>${gateway-group}</groupId> - <artifactId>gateway-release</artifactId> + <artifactId>gateway-demo-ldap</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-provider-ha</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-provider-identity-assertion-pseudo</artifactId> <scope>test</scope> </dependency> <dependency> @@ -42,27 +52,74 @@ </dependency> <dependency> <groupId>${gateway-group}</groupId> - <artifactId>gateway-service-vault</artifactId> + <artifactId>gateway-provider-rewrite</artifactId> <scope>test</scope> </dependency> - <dependency> <groupId>${gateway-group}</groupId> - <artifactId>gateway-demo-ldap</artifactId> + <artifactId>gateway-provider-security-authc-anon</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-provider-security-authz-acls</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-provider-security-preauth</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-provider-security-shiro</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-server</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-server-xforwarded-filter</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-service-remoteconfig</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-spi</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-release</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-service-vault</artifactId> <scope>test</scope> </dependency> - <dependency> <groupId>${gateway-group}</groupId> <artifactId>gateway-test-utils</artifactId> <scope>test</scope> </dependency> - <dependency> <groupId>${gateway-group}</groupId> <artifactId>gateway-test-release-utils</artifactId> - <scope>test</scope> <version>${project.version}</version> + <scope>test</scope> + </dependency> + <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-util-common</artifactId> + <scope>test</scope> </dependency> <dependency> @@ -73,6 +130,11 @@ <dependency> <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <scope>test</scope> </dependency> @@ -82,13 +144,17 @@ <artifactId>hamcrest-json</artifactId> <scope>test</scope> </dependency> - - + <dependency> <groupId>io.rest-assured</groupId> <artifactId>rest-assured</artifactId> <scope>test</scope> </dependency> + <dependency> + <groupId>io.rest-assured</groupId> + <artifactId>json-path</artifactId> + <scope>test</scope> + </dependency> <dependency> <groupId>org.xmlmatchers</groupId> @@ -121,6 +187,11 @@ <scope>test</scope> </dependency> <dependency> + <groupId>org.glassfish.jersey.containers</groupId> + <artifactId>jersey-container-servlet-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-server</artifactId> <scope>test</scope> @@ -133,10 +204,87 @@ </dependency> <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpclient</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-client</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.apache.curator</groupId> + <artifactId>curator-framework</artifactId> + <scope>test</scope> + </dependency> + <dependency> <groupId>org.apache.curator</groupId> <artifactId>curator-test</artifactId> <scope>test</scope> </dependency> + <dependency> + <groupId>org.apache.zookeeper</groupId> + <artifactId>zookeeper</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.commons</groupId> + <artifactId>commons-lang3</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.shiro</groupId> + <artifactId>shiro-web</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>javax.ws.rs</groupId> + <artifactId>javax.ws.rs-api</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>javax.servlet</groupId> + <artifactId>javax.servlet-api</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.apache.directory.server</groupId> + <artifactId>apacheds-all</artifactId> + <scope>test</scope> + </dependency> + + <dependency> + <groupId>org.jboss.shrinkwrap</groupId> + <artifactId>shrinkwrap-api</artifactId> + <scope>test</scope> + </dependency> </dependencies> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-util-common/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-util-common/pom.xml b/gateway-util-common/pom.xml index 3f66b8f..04c9325 100644 --- a/gateway-util-common/pom.xml +++ b/gateway-util-common/pom.xml @@ -31,18 +31,48 @@ <dependencies> <dependency> + <groupId>${gateway-group}</groupId> + <artifactId>gateway-i18n</artifactId> + </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + </dependency> + <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> </dependency> + <dependency> <groupId>commons-codec</groupId> <artifactId>commons-codec</artifactId> </dependency> + <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> </dependency> + <dependency> + <groupId>org.apache.directory.server</groupId> + <artifactId>apacheds-jdbm</artifactId> + </dependency> + + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-api</artifactId> + </dependency> + <dependency> + <groupId>org.slf4j</groupId> + <artifactId>slf4j-log4j12</artifactId> + </dependency> + + <dependency> + <groupId>log4j</groupId> + <artifactId>log4j</artifactId> + </dependency> + <!-- ********** ********** ********** ********** ********** ********** --> <!-- ********** Test Dependencies ********** --> <!-- ********** ********** ********** ********** ********** ********** --> @@ -53,12 +83,9 @@ <scope>test</scope> </dependency> <dependency> - <groupId>${gateway-group}</groupId> - <artifactId>gateway-i18n</artifactId> - </dependency> - <dependency> - <groupId>org.apache.directory.server</groupId> - <artifactId>apacheds-jdbm</artifactId> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <scope>test</scope> </dependency> <dependency> <groupId>org.hamcrest</groupId> @@ -78,13 +105,5 @@ <artifactId>easymock</artifactId> <scope>test</scope> </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-api</artifactId> - </dependency> - <dependency> - <groupId>org.slf4j</groupId> - <artifactId>slf4j-log4j12</artifactId> - </dependency> </dependencies> </project> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-util-configinjector/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-util-configinjector/pom.xml b/gateway-util-configinjector/pom.xml index 4d4b854..c692a0b 100755 --- a/gateway-util-configinjector/pom.xml +++ b/gateway-util-configinjector/pom.xml @@ -47,6 +47,11 @@ </dependency> <dependency> <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <scope>test</scope> + </dependency> + <dependency> + <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> <scope>test</scope> </dependency> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/gateway-util-urltemplate/pom.xml ---------------------------------------------------------------------- diff --git a/gateway-util-urltemplate/pom.xml b/gateway-util-urltemplate/pom.xml index a0650bb..46a5b7c 100644 --- a/gateway-util-urltemplate/pom.xml +++ b/gateway-util-urltemplate/pom.xml @@ -50,6 +50,12 @@ <artifactId>javax.servlet-api</artifactId> <scope>test</scope> </dependency> + + <dependency> + <groupId>org.hamcrest</groupId> + <artifactId>hamcrest-core</artifactId> + <scope>test</scope> + </dependency> <dependency> <groupId>org.hamcrest</groupId> <artifactId>hamcrest-library</artifactId> http://git-wip-us.apache.org/repos/asf/knox/blob/a7d55cb5/pom.xml ---------------------------------------------------------------------- diff --git a/pom.xml b/pom.xml index dc84f2e..b4bd4cf 100644 --- a/pom.xml +++ b/pom.xml @@ -149,18 +149,24 @@ <commons-configuration.version>1.10</commons-configuration.version> <commons-digester3.version>3.2</commons-digester3.version> <commons-io.version>2.6</commons-io.version> + <commons-lang.version>2.6</commons-lang.version> <commons-lang3.version>3.8</commons-lang3.version> <commons-net.version>3.6</commons-net.version> + <ehcache.version>2.5.0</ehcache.version> <findsecbugs-plugin.version>1.8.0</findsecbugs-plugin.version> <forbiddenapis.version>2.6</forbiddenapis.version> <groovy-version>2.4.8</groovy-version> <hadoop-version>3.0.0</hadoop-version> + <j2e-pac4j.version>3.0.0</j2e-pac4j.version> <jackson.version>2.9.5</jackson.version> <javax-websocket-version>1.1</javax-websocket-version> + <jersey.version>2.6</jersey.version> <jetty-version>9.2.25.v20180606</jetty-version> <maven-checkstyle-plugin.version>3.0.0</maven-checkstyle-plugin.version> + <maven-dependency-plugin.version>3.1.1</maven-dependency-plugin.version> <metrics-version>3.1.2</metrics-version> <mockito-version>1.10.19</mockito-version> + <pac4j.version>2.1.0</pac4j.version> <shiro.version>1.2.6</shiro.version> <shrinkwrap.version>1.2.6</shrinkwrap.version> <shrinkwrap.descriptors.version>2.0.0</shrinkwrap.descriptors.version> @@ -466,6 +472,25 @@ </dependency> </dependencies> </plugin> + <plugin> + <groupId>org.apache.maven.plugins</groupId> + <artifactId>maven-dependency-plugin</artifactId> + <version>${maven-dependency-plugin.version}</version> + <executions> + <execution> + <id>analyze</id> + <goals> + <goal>analyze-only</goal> + </goals> + <configuration> + <failOnWarning>true</failOnWarning> + <ignoredUnusedDeclaredDependencies> + <ignoredUnusedDeclaredDependency>*</ignoredUnusedDeclaredDependency> + </ignoredUnusedDeclaredDependencies> + </configuration> + </execution> + </executions> + </plugin> </plugins> </build> @@ -820,20 +845,29 @@ <version>${gateway-version}</version> </dependency> <dependency> + <groupId>org.glassfish.jersey.core</groupId> + <artifactId>jersey-common</artifactId> + <version>${jersey.version}</version> + </dependency> + <dependency> + <groupId>org.glassfish.jersey.containers</groupId> + <artifactId>jersey-container-servlet-core</artifactId> + <version>${jersey.version}</version> + </dependency> + <dependency> <groupId>org.glassfish.jersey.containers</groupId> <artifactId>jersey-container-servlet</artifactId> - <version>2.6</version> + <version>${jersey.version}</version> </dependency> <dependency> <groupId>org.glassfish.jersey.core</groupId> <artifactId>jersey-server</artifactId> - <version>2.6</version> + <version>${jersey.version}</version> </dependency> <dependency> <groupId>com.nimbusds</groupId> <artifactId>nimbus-jose-jwt</artifactId> <version>4.41.2</version> - <scope>compile</scope> <exclusions> <exclusion> <groupId>org.bouncycastle</groupId> @@ -848,6 +882,11 @@ </dependency> <dependency> <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-http</artifactId> + <version>${jetty-version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-server</artifactId> <version>${jetty-version}</version> </dependency> @@ -877,13 +916,6 @@ <version>3.1.0</version> </dependency> - <!-- - <dependency> - <groupId>org.eclipse.jetty</groupId> - <artifactId>jetty-jaspi</artifactId> - <version>${jetty-version}</version> - </dependency> - --> <dependency> <groupId>org.eclipse.persistence</groupId> <artifactId>eclipselink</artifactId> @@ -932,24 +964,16 @@ <version>4.5.4</version> </dependency> <dependency> + <groupId>org.apache.httpcomponents</groupId> + <artifactId>httpcore</artifactId> + <version>4.4.6</version> + </dependency> + <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>2.9.2</version> </dependency> - <!-- - <dependency> - <groupId>org.apache.geronimo.components</groupId> - <artifactId>geronimo-jaspi</artifactId> - <version>2.0.0</version> - </dependency> - <dependency> - <groupId>org.apache.geronimo.specs</groupId> - <artifactId>geronimo-osgi-locator</artifactId> - <version>1.1</version> - </dependency> - --> - <dependency> <groupId>org.apache.hadoop</groupId> <artifactId>hadoop-auth</artifactId> @@ -1102,32 +1126,40 @@ <groupId>com.sun.jersey</groupId> <artifactId>jersey-servlet</artifactId> </exclusion> - - <!-- - <exclusion> - <groupId>com.fasterxml.jackson.core</groupId> - <artifactId>jackson-databind</artifactId> - </exclusion> - --> - </exclusions> </dependency> <dependency> + <groupId>org.apache.hadoop</groupId> + <artifactId>hadoop-hdfs-client</artifactId> + <version>${hadoop-version}</version> + </dependency> + + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-annotations</artifactId> + <version>${jackson.version}</version> + </dependency> + <dependency> + <groupId>com.fasterxml.jackson.core</groupId> + <artifactId>jackson-core</artifactId> + <version>${jackson.version}</version> + </dependency> + <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>${jackson.version}</version> </dependency> - <dependency> - <groupId>commons-io</groupId> - <artifactId>commons-io</artifactId> - <version>${commons-io.version}</version> + <groupId>com.fasterxml.jackson.dataformat</groupId> + <artifactId>jackson-dataformat-yaml</artifactId> + <version>${jackson.version}</version> </dependency> + <dependency> - <groupId>org.apache.commons</groupId> - <artifactId>commons-lang3</artifactId> - <version>${commons-lang3.version}</version> + <groupId>commons-beanutils</groupId> + <artifactId>commons-beanutils</artifactId> + <version>${commons-beanutils.version}</version> </dependency> <dependency> <groupId>commons-cli</groupId> @@ -1140,29 +1172,39 @@ <version>${commons-codec.version}</version> </dependency> <dependency> + <groupId>commons-collections</groupId> + <artifactId>commons-collections</artifactId> + <version>${commons-collections.version}</version> + </dependency> + <dependency> <groupId>commons-configuration</groupId> <artifactId>commons-configuration</artifactId> <version>${commons-configuration.version}</version> </dependency> <dependency> - <groupId>commons-net</groupId> - <artifactId>commons-net</artifactId> - <version>${commons-net.version}</version> + <groupId>org.apache.commons</groupId> + <artifactId>commons-digester3</artifactId> + <version>${commons-digester3.version}</version> </dependency> <dependency> - <groupId>commons-collections</groupId> - <artifactId>commons-collections</artifactId> - <version>${commons-collections.version}</version> + <groupId>commons-io</groupId> + <artifactId>commons-io</artifactId> + <version>${commons-io.version}</version> </dependency> <dependency> - <groupId>commons-beanutils</groupId> - <artifactId>commons-beanutils</artifactId> - <version>${commons-beanutils.version}</version> + <groupId>commons-lang</groupId> + <artifactId>commons-lang</artifactId> + <version>${commons-lang.version}</version> </dependency> <dependency> <groupId>org.apache.commons</groupId> - <artifactId>commons-digester3</artifactId> - <version>${commons-digester3.version}</version> + <artifactId>commons-lang3</artifactId> + <version>${commons-lang3.version}</version> + </dependency> + <dependency> + <groupId>commons-net</groupId> + <artifactId>commons-net</artifactId> + <version>${commons-net.version}</version> </dependency> <dependency> @@ -1177,6 +1219,11 @@ </dependency> <dependency> <groupId>org.jboss.shrinkwrap.descriptors</groupId> + <artifactId>shrinkwrap-descriptors-api-base</artifactId> + <version>${shrinkwrap.descriptors.version}</version> + </dependency> + <dependency> + <groupId>org.jboss.shrinkwrap.descriptors</groupId> <artifactId>shrinkwrap-descriptors-api-javaee</artifactId> <version>${shrinkwrap.descriptors.version}</version> </dependency> @@ -1221,6 +1268,11 @@ <dependency> <groupId>org.apache.shiro</groupId> + <artifactId>shiro-core</artifactId> + <version>${shiro.version}</version> + </dependency> + <dependency> + <groupId>org.apache.shiro</groupId> <artifactId>shiro-web</artifactId> <version>${shiro.version}</version> </dependency> @@ -1232,6 +1284,12 @@ </dependency> <dependency> + <groupId>net.sf.ehcache</groupId> + <artifactId>ehcache-core</artifactId> + <version>${ehcache.version}</version> + </dependency> + + <dependency> <groupId>org.abstractj</groupId> <artifactId>libpam4j</artifactId> <version>1.9.1</version> @@ -1289,6 +1347,11 @@ <dependency> <groupId>org.eclipse.jetty</groupId> + <artifactId>jetty-io</artifactId> + <version>${jetty-version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty</groupId> <artifactId>jetty-annotations</artifactId> <version>${jetty-version}</version> </dependency> @@ -1306,6 +1369,11 @@ <!-- Websocket support --> <dependency> <groupId>org.eclipse.jetty.websocket</groupId> + <artifactId>websocket-api</artifactId> + <version>${jetty-version}</version> + </dependency> + <dependency> + <groupId>org.eclipse.jetty.websocket</groupId> <artifactId>websocket-server</artifactId> <version>${jetty-version}</version> </dependency> @@ -1317,6 +1385,18 @@ </dependency> <dependency> + <groupId>javax.annotation</groupId> + <artifactId>javax.annotation-api</artifactId> + <version>1.2</version> + </dependency> + + <dependency> + <groupId>javax.ws.rs</groupId> + <artifactId>javax.ws.rs-api</artifactId> + <version>2.0</version> + </dependency> + + <dependency> <groupId>javax.websocket</groupId> <artifactId>javax.websocket-api</artifactId> <version>${javax-websocket-version}</version> @@ -1341,6 +1421,11 @@ </dependency> <dependency> <groupId>io.dropwizard.metrics</groupId> + <artifactId>metrics-json</artifactId> + <version>${metrics-version}</version> + </dependency> + <dependency> + <groupId>io.dropwizard.metrics</groupId> <artifactId>metrics-servlets</artifactId> <version>${metrics-version}</version> </dependency> @@ -1397,6 +1482,12 @@ <version>3.0.3</version> <scope>test</scope> </dependency> + <dependency> + <groupId>io.rest-assured</groupId> + <artifactId>json-path</artifactId> + <version>3.0.3</version> + <scope>test</scope> + </dependency> <dependency> <groupId>junit</groupId> @@ -1458,4 +1549,12 @@ </dependency> </dependencies> </dependencyManagement> + + <dependencies> + <dependency> + <groupId>junit</groupId> + <artifactId>junit</artifactId> + <scope>test</scope> + </dependency> + </dependencies> </project>
