From: Tony Tkacik Date: Wed, 10 Dec 2014 09:11:31 +0000 (+0000) Subject: Merge topic 'checkstyle' X-Git-Tag: release/lithium~778 X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=commitdiff_plain;h=b3f7fb20f6d550c574d1682a5eb1b39b675316d0;hp=cb547616aa48bc449f8478c445dc8928481762e8;p=controller.git Merge topic 'checkstyle' * changes: Fix checkstyle if-statements must use braces liblldp Fix checkstyle if-statements must use braces hosttracker Fix checkstyle if-statements must use braces bundlescanner Fix checkstyle if-statements must use braces ClusterManager Fix checkstyle if-statements must use braces HostTrackerCallable Fix checkstyle if-statements must use braces ConnectionManagerNorthbound Fix checkstyle if-statements must use braces HostTrackerNorthbound Fix checkstyle if-statements must use braces BridgeDomainNorthbound Fix checkstyle if-statements must use braces adsal/northbound/staticrouting Fix checkstyle if-statements must use braces adsal/northbound/statistics Fix checkstyle if-statements must use braces adsal/protocol_plugins Fix checkstyle if-statements must use braces adsal/sal/connection Fix checkstyle if-statements must use braces adsal/samples/loadbalancer Fix checkstyle if-statements must use braces adsal/usermanager Fix checkstyle if-statements must use braces config-persister-file-xml-adapter Fix checkstyle if-statements must use braces logback-config Fix checkstyle if-statements must use braces yang-jmx-generator-plugin Fix checkstyle if-statements must use braces yang-jmx-generator Fix checkstyle if-statements must use braces sal-common-impl Fix checkstyle if-statements must use braces sal-common-util Fix checkstyle if-statements must use braces sal-dom-xsql Fix checkstyle if-statements must use braces sal-netconf-connector Fix checkstyle if-statements must use braces sal-rest-docgen Fix checkstyle if-statements must use braces md/statistics Fix checkstyle if-statements must use braces netconf --- diff --git a/features/mdsal/pom.xml b/features/mdsal/pom.xml index 6159922183..371d1675df 100644 --- a/features/mdsal/pom.xml +++ b/features/mdsal/pom.xml @@ -17,9 +17,93 @@ + - org.opendaylight.yangtools - features-yangtools + org.json + json + + + + + com.google.code.gson + gson + + + + + com.fasterxml.jackson.core + jackson-annotations + + + com.fasterxml.jackson.core + jackson-core + + + com.fasterxml.jackson.core + jackson-databind + + + com.fasterxml.jackson.datatype + jackson-datatype-json-org + + + com.fasterxml.jackson.module + jackson-module-jaxb-annotations + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-base + + + com.fasterxml.jackson.jaxrs + jackson-jaxrs-json-provider + + + + + com.sun.jersey + jersey-core + + + com.sun.jersey + jersey-server + + + com.sun.jersey + jersey-servlet + + + + + io.netty + netty-buffer + + + io.netty + netty-codec + + + io.netty + netty-codec-http + + + io.netty + netty-common + + + io.netty + netty-handler + + + io.netty + netty-transport + + + + + org.opendaylight.controller + features-akka + ${commons.opendaylight.version} features xml @@ -41,16 +125,19 @@ features xml + org.opendaylight.controller - features-akka - ${commons.opendaylight.version} - features + md-sal-config + ${mdsal.version} xml + config + org.opendaylight.controller - sal-core-api + sal-akka-raft + ${mdsal.version} org.opendaylight.controller @@ -60,21 +147,12 @@ org.opendaylight.controller sal-broker-impl - - org.opendaylight.controller - sal-dom-xsql - org.opendaylight.controller sal-karaf-xsql - - org.opendaylight.controller - sal-dom-xsql-config - config - xml - + org.opendaylight.controller sal-binding-api @@ -95,34 +173,22 @@ org.opendaylight.controller sal-connector-api + org.opendaylight.controller - sal-inmemory-datastore + sal-dom-xsql org.opendaylight.controller - md-sal-config - ${mdsal.version} - xml + sal-dom-xsql-config config + xml - - org.opendaylight.controller - sal-distributed-datastore - - - org.opendaylight.controller - sal-remoterpc-connector - + org.opendaylight.controller sal-clustering-commons - - org.opendaylight.controller - sal-akka-raft - ${mdsal.version} - org.opendaylight.controller sal-clustering-config @@ -151,72 +217,32 @@ xml config + org.opendaylight.controller - sal-netconf-connector - - - org.opendaylight.controller.model - model-inventory + sal-distributed-datastore + org.opendaylight.controller - netconf-config-dispatcher + sal-inmemory-datastore + org.opendaylight.controller - netconf-connector-config - ${netconf.version} - xml - config + sal-netconf-connector org.opendaylight.controller - sal-rest-connector - - - com.google.code.gson - gson - - - com.sun.jersey - jersey-core - - - com.sun.jersey - jersey-server - - - com.sun.jersey - jersey-servlet - - - io.netty - netty-buffer - - - io.netty - netty-codec - - - io.netty - netty-codec-http - - - io.netty - netty-common - - - io.netty - netty-handler + sal-remote - io.netty - netty-transport + org.opendaylight.controller + sal-remoterpc-connector org.opendaylight.controller - sal-remote + sal-rest-connector org.opendaylight.controller @@ -226,34 +252,27 @@ config - org.opendaylight.controller.samples - sample-toaster - - - org.opendaylight.controller.samples - sample-toaster-provider + org.opendaylight.controller + sal-rest-docgen + - org.opendaylight.controller.samples - sample-toaster-consumer + org.opendaylight.controller + netconf-config-dispatcher - org.opendaylight.controller.samples - toaster-config - ${mdsal.version} + org.opendaylight.controller + netconf-connector-config + ${netconf.version} xml config + - org.opendaylight.controller.samples - clustering-it-model - ${mdsal.version} - - - org.opendaylight.controller.samples - clustering-it-provider - ${mdsal.version} + org.opendaylight.controller.model + model-inventory + org.opendaylight.controller.samples clustering-it-config @@ -266,51 +285,55 @@ clustering-it-config ${mdsal.version} xml - testmoduleshardconf + testmoduleconf org.opendaylight.controller.samples clustering-it-config ${mdsal.version} xml - testmoduleconf - - - org.opendaylight.controller - sal-rest-docgen - - - com.fasterxml.jackson.core - jackson-annotations + testmoduleshardconf - com.fasterxml.jackson.core - jackson-core + org.opendaylight.controller.samples + clustering-it-model + ${mdsal.version} - com.fasterxml.jackson.core - jackson-databind + org.opendaylight.controller.samples + clustering-it-provider + ${mdsal.version} + + - com.fasterxml.jackson.datatype - jackson-datatype-json-org + org.opendaylight.controller.samples + sample-toaster - com.fasterxml.jackson.module - jackson-module-jaxb-annotations + org.opendaylight.controller.samples + sample-toaster-consumer - com.fasterxml.jackson.jaxrs - jackson-jaxrs-base + org.opendaylight.controller.samples + sample-toaster-provider - com.fasterxml.jackson.jaxrs - jackson-jaxrs-json-provider + org.opendaylight.controller.samples + toaster-config + ${mdsal.version} + xml + config + + - org.json - json + org.opendaylight.yangtools + features-yangtools + features + xml + org.opendaylight.yangtools diff --git a/opendaylight/adsal/web/root/pom.xml b/opendaylight/adsal/web/root/pom.xml index faede10e2d..3d633b6c65 100644 --- a/opendaylight/adsal/web/root/pom.xml +++ b/opendaylight/adsal/web/root/pom.xml @@ -24,6 +24,10 @@ junit junit + + commons-io + commons-io + org.opendaylight.controller clustering.services @@ -90,6 +94,7 @@ javax.servlet.resources, javax.xml.parsers, javax.xml.transform, + org.apache.commons.io, org.apache.commons.logging, org.apache.taglibs.standard.functions, org.apache.taglibs.standard.resources, diff --git a/opendaylight/adsal/web/root/src/main/java/org/opendaylight/controller/web/DaylightWeb.java b/opendaylight/adsal/web/root/src/main/java/org/opendaylight/controller/web/DaylightWeb.java index ca37f4b7c1..090efec31e 100644 --- a/opendaylight/adsal/web/root/src/main/java/org/opendaylight/controller/web/DaylightWeb.java +++ b/opendaylight/adsal/web/root/src/main/java/org/opendaylight/controller/web/DaylightWeb.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2013 Cisco Systems, Inc. and others. All rights reserved. + * Copyright (c) 2013, 2014 Cisco Systems, Inc. and others. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v1.0 which accompanies this distribution, @@ -9,6 +9,7 @@ package org.opendaylight.controller.web; import java.io.FileInputStream; +import java.io.IOException; import java.util.HashMap; import java.util.Map; import java.util.Properties; @@ -18,6 +19,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; +import org.apache.commons.io.IOUtils; import org.opendaylight.controller.configuration.IConfigurationContainerService; import org.opendaylight.controller.configuration.IConfigurationService; import org.opendaylight.controller.containermanager.IContainerAuthorization; @@ -65,11 +67,17 @@ public class DaylightWeb { @ResponseBody public String getVersion(HttpServletRequest request, @PathVariable("property") String property) { Properties prop = new Properties(); + FileInputStream propertiesFile = null; try { - prop.load(new FileInputStream("version.properties")); + propertiesFile = new FileInputStream("version.properties"); + prop.load(propertiesFile); return prop.getProperty(property+".version"); - } catch (Exception e) { + } catch (IOException e) { + // TODO: We should be logging the exception here + // "Failed to open version.properties." return null; + } finally { + IOUtils.closeQuietly(propertiesFile); } } @RequestMapping(value = "web.json") diff --git a/opendaylight/md-sal/sal-clustering-commons/pom.xml b/opendaylight/md-sal/sal-clustering-commons/pom.xml index f6d7dbab1a..35fa535da6 100644 --- a/opendaylight/md-sal/sal-clustering-commons/pom.xml +++ b/opendaylight/md-sal/sal-clustering-commons/pom.xml @@ -9,49 +9,78 @@ sal-clustering-commons - bundle - - + + - com.typesafe.akka - akka-actor_${scala.version} + junit + junit + test - - com.typesafe.akka - akka-cluster_${scala.version} + xmlunit + xmlunit - com.typesafe.akka - akka-persistence-experimental_${scala.version} + org.mockito + mockito-all + test - - com.typesafe.akka - akka-remote_${scala.version} + org.slf4j + slf4j-simple + test + - com.typesafe.akka - akka-testkit_${scala.version} + commons-lang + commons-lang - + - org.scala-lang - scala-library + com.typesafe.akka + akka-actor_${scala.version} - - - com.typesafe.akka - akka-slf4j_${scala.version} + com.typesafe.akka + akka-cluster_${scala.version} + + + com.typesafe.akka + akka-osgi_${scala.version} + + + com.typesafe.akka + akka-persistence-experimental_${scala.version} + + + com.typesafe.akka + akka-remote_${scala.version} + + + com.typesafe.akka + akka-slf4j_${scala.version} + + + com.typesafe.akka + akka-testkit_${scala.version} + + + com.codahale.metrics + metrics-core + + + com.codahale.metrics + metrics-graphite + + com.google.code.findbugs jsr305 @@ -65,9 +94,17 @@ protobuf-java 2.5.0 + + - commons-lang - commons-lang + org.scala-lang + scala-library + + + + + org.opendaylight.controller + netconf-util org.opendaylight.yangtools @@ -97,121 +134,13 @@ org.opendaylight.yangtools yang-model-util - org.opendaylight.yangtools yang-parser-impl - - org.opendaylight.controller - netconf-util - - - - xmlunit - xmlunit - - - junit - junit - test - - - junit - junit - test - - - org.mockito - mockito-all - test - - - org.slf4j - slf4j-simple - test - - - org.opendaylight.yangtools - util - - - org.opendaylight.yangtools - yang-common - - - org.opendaylight.yangtools - yang-data-api - - - org.opendaylight.yangtools - yang-data-impl - - - org.opendaylight.yangtools - yang-model-api - - - org.opendaylight.yangtools - yang-model-util - - - org.opendaylight.yangtools - yang-binding - - - - - com.typesafe.akka - akka-osgi_${scala.version} - - - com.typesafe.akka - akka-actor_${scala.version} - - - com.google.guava - guava - - - junit - junit - test - - - - xmlunit - xmlunit - - - - org.opendaylight.yangtools - yang-parser-impl - - - commons-lang - commons-lang - - - org.slf4j - slf4j-simple - test - - - com.google.code.findbugs - jsr305 - - - com.codahale.metrics - metrics-core - - - com.codahale.metrics - metrics-graphite - - + org.jacoco diff --git a/opendaylight/md-sal/sal-distributed-datastore/pom.xml b/opendaylight/md-sal/sal-distributed-datastore/pom.xml index cbaf278a87..0c3387a5f8 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/pom.xml +++ b/opendaylight/md-sal/sal-distributed-datastore/pom.xml @@ -10,161 +10,143 @@ bundle + - com.google.guava - guava + junit + junit + test + + + org.mockito + mockito-all + test + + + org.slf4j + slf4j-simple + test + + + + org.osgi + org.osgi.core + com.typesafe.akka akka-actor_${scala.version} - com.typesafe.akka akka-cluster_${scala.version} - + + com.typesafe.akka + akka-osgi_${scala.version} + com.typesafe.akka akka-persistence-experimental_${scala.version} - com.typesafe.akka akka-remote_${scala.version} - + + com.typesafe.akka + akka-slf4j_${scala.version} + com.typesafe.akka akka-testkit_${scala.version} + - com.typesafe.akka - akka-slf4j_${scala.version} + com.codahale.metrics + metrics-core + + + com.codahale.metrics + metrics-graphite + - com.typesafe.akka - akka-osgi_${scala.version} + com.google.guava + guava - + + + org.scala-lang + scala-library + + org.opendaylight.controller config-api - + + org.opendaylight.controller + sal-akka-raft + 1.2.0-SNAPSHOT + org.opendaylight.controller sal-binding-api - org.opendaylight.controller sal-binding-config - - - org.opendaylight.yangtools - yang-data-api - - - - org.opendaylight.yangtools - yang-data-impl - - org.opendaylight.controller - sal-inmemory-datastore + sal-clustering-commons - org.opendaylight.controller sal-common-api - org.opendaylight.controller sal-common-util - org.opendaylight.controller sal-core-spi + + org.opendaylight.controller + sal-inmemory-datastore + org.opendaylight.yangtools concepts - org.opendaylight.yangtools yang-binding - org.opendaylight.yangtools yang-common - - - org.osgi - org.osgi.core - - - - org.scala-lang - scala-library - - - org.opendaylight.controller - sal-clustering-commons - - - - org.opendaylight.controller - sal-akka-raft - 1.2.0-SNAPSHOT - - - - com.codahale.metrics - metrics-core - - - - com.codahale.metrics - metrics-graphite - - - - junit - junit - test - - - org.mockito - mockito-all - test + org.opendaylight.yangtools + yang-data-api - - org.slf4j - slf4j-simple - test + org.opendaylight.yangtools + yang-data-impl - - org.apache.felix maven-bundle-plugin