diff --git a/dev/multi-module-plugin-archetype/src/main/resources/archetype-resources/distribution/thermostat-plugin.xml b/dev/multi-module-plugin-archetype/src/main/resources/archetype-resources/distribution/thermostat-plugin.xml --- a/dev/multi-module-plugin-archetype/src/main/resources/archetype-resources/distribution/thermostat-plugin.xml +++ b/dev/multi-module-plugin-archetype/src/main/resources/archetype-resources/distribution/thermostat-plugin.xml @@ -39,7 +39,7 @@ org.apache.commons.logging${symbol_dollar}{commons-logging.version} org.apache.httpcomponents.httpcore${symbol_dollar}{httpcomponents.core.version} org.apache.httpcomponents.httpclient${symbol_dollar}{httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${symbol_dollar}{gson.version} diff --git a/dev/schema-info-command/distribution/thermostat-plugin.xml b/dev/schema-info-command/distribution/thermostat-plugin.xml --- a/dev/schema-info-command/distribution/thermostat-plugin.xml +++ b/dev/schema-info-command/distribution/thermostat-plugin.xml @@ -63,7 +63,7 @@ com.redhat.thermostat.web.client${project.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} org.mongodb.mongo-java-driver${mongo-driver.osgi-version} diff --git a/distribution/config/commands/agent-info.properties b/distribution/config/commands/agent-info.properties --- a/distribution/config/commands/agent-info.properties +++ b/distribution/config/commands/agent-info.properties @@ -4,7 +4,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ diff --git a/distribution/config/commands/agent.properties b/distribution/config/commands/agent.properties --- a/distribution/config/commands/agent.properties +++ b/distribution/config/commands/agent.properties @@ -3,7 +3,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ com.redhat.thermostat.process=${project.version}, \ com.redhat.thermostat.common.core=${project.version}, \ diff --git a/distribution/config/commands/clean-data.properties b/distribution/config/commands/clean-data.properties --- a/distribution/config/commands/clean-data.properties +++ b/distribution/config/commands/clean-data.properties @@ -4,7 +4,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ diff --git a/distribution/config/commands/connect.properties b/distribution/config/commands/connect.properties --- a/distribution/config/commands/connect.properties +++ b/distribution/config/commands/connect.properties @@ -10,7 +10,7 @@ org.apache.commons.logging=${commons-logging.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version} summary = persistently connect to storage diff --git a/distribution/config/commands/gui.properties b/distribution/config/commands/gui.properties --- a/distribution/config/commands/gui.properties +++ b/distribution/config/commands/gui.properties @@ -19,8 +19,11 @@ com.redhat.thermostat.process=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ - org.jboss.netty=${netty.version} + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ + org.jboss.netty=${netty.version}, \ + org.jfree.jcommon=${jcommon.osgi.version}, \ + org.jfree.jfreechart=${jfreechart.osgi.version}, \ + com.mxgraph=${jgraphx.osgi.version} summary = launch the GUI client diff --git a/distribution/config/commands/list-agents.properties b/distribution/config/commands/list-agents.properties --- a/distribution/config/commands/list-agents.properties +++ b/distribution/config/commands/list-agents.properties @@ -4,7 +4,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ diff --git a/distribution/config/commands/list-vms.properties b/distribution/config/commands/list-vms.properties --- a/distribution/config/commands/list-vms.properties +++ b/distribution/config/commands/list-vms.properties @@ -4,7 +4,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ diff --git a/distribution/config/commands/ping.properties b/distribution/config/commands/ping.properties --- a/distribution/config/commands/ping.properties +++ b/distribution/config/commands/ping.properties @@ -5,7 +5,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ diff --git a/distribution/config/commands/vm-info.properties b/distribution/config/commands/vm-info.properties --- a/distribution/config/commands/vm-info.properties +++ b/distribution/config/commands/vm-info.properties @@ -4,7 +4,7 @@ com.redhat.thermostat.web.client=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ diff --git a/distribution/config/commands/vm-stat.properties b/distribution/config/commands/vm-stat.properties --- a/distribution/config/commands/vm-stat.properties +++ b/distribution/config/commands/vm-stat.properties @@ -5,13 +5,15 @@ com.redhat.thermostat.client.core=${project.version}, \ org.apache.httpcomponents.httpcore=${httpcomponents.core.version}, \ org.apache.httpcomponents.httpclient=${httpcomponents.client.version}, \ - ${osgi.compendium.bundle.symbolic-name}=${osgi.compendium.osgi-version}, \ + org.apache.httpcomponents.httpmime=${httpcomponents.mime.version}, \ com.google.gson=${gson.version}, \ org.mongodb.mongo-java-driver=${mongo-driver.osgi-version}, \ org.apache.commons.beanutils=${commons-beanutils.version}, \ org.apache.commons.codec=${commons-codec.osgi-version}, \ org.apache.commons.collections=${commons-collections.version}, \ - org.apache.commons.logging=${commons-logging.version} + org.apache.commons.logging=${commons-logging.version}, \ + org.jfree.jcommon=${jcommon.osgi.version}, \ + org.jfree.jfreechart=${jfreechart.osgi.version} summary = show various statistics about a VM diff --git a/distribution/config/osgi-export.properties b/distribution/config/osgi-export.properties --- a/distribution/config/osgi-export.properties +++ b/distribution/config/osgi-export.properties @@ -32,20 +32,6 @@ # library, but you are not obligated to do so. If you do not wish # to do so, delete this exception statement from your version. -# OSGi public API -org.jfree.chart -org.jfree.chart.axis -org.jfree.chart.event -org.jfree.chart.labels -org.jfree.chart.plot -org.jfree.chart.panel -org.jfree.chart.renderer.xy -org.jfree.data -org.jfree.data.general -org.jfree.data.time -org.jfree.data.xy -org.jfree.ui -org.jfree.data.gantt sun.swing sun.swing.table @@ -61,11 +47,4 @@ sun.jvmstat.monitor sun.jvmstat.monitor.event -# webservice command depends on jetty-jndi, which requires -# javax.transaction and javax.mail. We don't use jndi stuff, -# so we add those "fake" exports here. -# javax.transaction is provided by the JVM, javax.mail is not -# available. -javax.transaction="1.1" -javax.mail="1.4" diff --git a/distribution/scripts/thermostat b/distribution/scripts/thermostat --- a/distribution/scripts/thermostat +++ b/distribution/scripts/thermostat @@ -56,13 +56,10 @@ # This is the minimal boot classpath thermostat needs. Other dependencies # will get started by the OSGi framework once that's up. -SERVICE_CLASSPATH="${THERMOSTAT_LIBS}/org.apache.felix.framework-@felix.framework.version@.jar" +SERVICE_CLASSPATH="${THERMOSTAT_LIBS}/org.apache.felix.framework.jar" SERVICE_CLASSPATH="${SERVICE_CLASSPATH}:${THERMOSTAT_LIBS}/thermostat-launcher-@project.version@.jar" SERVICE_CLASSPATH="${SERVICE_CLASSPATH}:${THERMOSTAT_LIBS}/thermostat-main-@project.version@.jar" SERVICE_CLASSPATH="${SERVICE_CLASSPATH}:${THERMOSTAT_LIBS}/thermostat-shared-config-@project.version@.jar" -# FIXME: Remove once jfreechart is a real OSGi bundle upstream -SERVICE_CLASSPATH="${SERVICE_CLASSPATH}:${THERMOSTAT_LIBS}/jfreechart-@jfreechart.version@.jar" -SERVICE_CLASSPATH="${SERVICE_CLASSPATH}:${THERMOSTAT_LIBS}/jcommon-@jcommon.version@.jar" # Needed to parse web.xml files without network connection See PR 2029. SERVICE_CLASSPATH="${SERVICE_CLASSPATH}:${THERMOSTAT_HOME}/plugins/embedded-web-endpoint/jetty-schemas-@jetty-schemas.version@.jar" SERVICE_CLASSPATH="${TOOLS_JAR}:${SERVICE_CLASSPATH}" diff --git a/distribution/scripts/thermostat-command-channel b/distribution/scripts/thermostat-command-channel --- a/distribution/scripts/thermostat-command-channel +++ b/distribution/scripts/thermostat-command-channel @@ -60,7 +60,7 @@ BOOT_CLASSPATH="${BOOT_CLASSPATH}:${THERMOSTAT_LIBS}/thermostat-agent-command-@project.version@.jar" BOOT_CLASSPATH="${BOOT_CLASSPATH}:${THERMOSTAT_LIBS}/thermostat-common-command-@project.version@.jar" BOOT_CLASSPATH="${BOOT_CLASSPATH}:${THERMOSTAT_LIBS}/thermostat-agent-command-server-@project.version@.jar" -BOOT_CLASSPATH="${BOOT_CLASSPATH}:${THERMOSTAT_LIBS}/netty-@netty.version@.jar" +BOOT_CLASSPATH="${BOOT_CLASSPATH}:${THERMOSTAT_LIBS}/netty.jar" BOOT_CLASSPATH="${TOOLS_JAR}:${BOOT_CLASSPATH}" # Duplicated in ThermostatVmMainLabelDecorator diff --git a/killvm/distribution/thermostat-plugin.xml b/killvm/distribution/thermostat-plugin.xml --- a/killvm/distribution/thermostat-plugin.xml +++ b/killvm/distribution/thermostat-plugin.xml @@ -81,9 +81,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} diff --git a/main/src/main/resources/com/redhat/thermostat/main/impl/bootstrapbundles.properties b/main/src/main/resources/com/redhat/thermostat/main/impl/bootstrapbundles.properties --- a/main/src/main/resources/com/redhat/thermostat/main/impl/bootstrapbundles.properties +++ b/main/src/main/resources/com/redhat/thermostat/main/impl/bootstrapbundles.properties @@ -4,5 +4,6 @@ thermostat-common-core-${project.version}.jar, \ thermostat-plugin-validator-${project.version}.jar, \ thermostat-launcher-${project.version}.jar, \ - jline-${jline.version}.jar, \ - commons-cli-${commons-cli.version}.jar + jline2.jar, \ + jansi.jar, \ + commons-cli.jar diff --git a/setup/distribution/thermostat-plugin.xml b/setup/distribution/thermostat-plugin.xml --- a/setup/distribution/thermostat-plugin.xml +++ b/setup/distribution/thermostat-plugin.xml @@ -71,6 +71,8 @@ com.redhat.thermostat.internal.utils.laf${project.version} com.redhat.thermostat.plugin.validator${project.version} com.redhat.thermostat.process${project.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} diff --git a/storage-profile/distribution/thermostat-plugin.xml b/storage-profile/distribution/thermostat-plugin.xml --- a/storage-profile/distribution/thermostat-plugin.xml +++ b/storage-profile/distribution/thermostat-plugin.xml @@ -70,9 +70,9 @@ com.redhat.thermostat.storage.mongodb${project.version} com.redhat.thermostat.web.common${project.version} com.redhat.thermostat.web.client${project.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.mongodb.mongo-java-driver${mongo-driver.osgi-version} org.apache.commons.beanutils${commons-beanutils.version} diff --git a/vm-gc/distribution/thermostat-plugin.xml b/vm-gc/distribution/thermostat-plugin.xml --- a/vm-gc/distribution/thermostat-plugin.xml +++ b/vm-gc/distribution/thermostat-plugin.xml @@ -76,9 +76,12 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} @@ -122,9 +125,12 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} diff --git a/vm-heap-analysis/distribution/thermostat-plugin.xml b/vm-heap-analysis/distribution/thermostat-plugin.xml --- a/vm-heap-analysis/distribution/thermostat-plugin.xml +++ b/vm-heap-analysis/distribution/thermostat-plugin.xml @@ -87,9 +87,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} @@ -144,9 +146,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} @@ -204,9 +208,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} @@ -258,9 +264,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} @@ -312,9 +320,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} @@ -366,9 +376,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} @@ -414,9 +426,11 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} org.jboss.netty${netty.version} + org.jfree.jcommon${jcommon.osgi.version} + org.jfree.jfreechart${jfreechart.osgi.version} ${lucene-core.bundle.symbolic-name}${lucene.osgi-version} ${lucene-analysis.bundle.symbolic-name}${lucene.osgi-version} diff --git a/vm-profiler/distribution/thermostat-plugin.xml b/vm-profiler/distribution/thermostat-plugin.xml --- a/vm-profiler/distribution/thermostat-plugin.xml +++ b/vm-profiler/distribution/thermostat-plugin.xml @@ -95,7 +95,7 @@ org.apache.commons.logging${commons-logging.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} diff --git a/web/endpoint-plugin/distribution/thermostat-plugin.xml b/web/endpoint-plugin/distribution/thermostat-plugin.xml --- a/web/endpoint-plugin/distribution/thermostat-plugin.xml +++ b/web/endpoint-plugin/distribution/thermostat-plugin.xml @@ -73,7 +73,7 @@ com.redhat.thermostat.web.client${project.version} org.apache.httpcomponents.httpcore${httpcomponents.core.version} org.apache.httpcomponents.httpclient${httpcomponents.client.version} - ${osgi.compendium.bundle.symbolic-name}${osgi.compendium.osgi-version} + org.apache.httpcomponents.httpmime${httpcomponents.mime.version} com.google.gson${gson.version} com.redhat.thermostat.process${project.version} com.redhat.thermostat.agent.cli${project.version}