Author: davidb
Date: Fri Oct 19 08:57:46 2012
New Revision: 1400006
URL: http://svn.apache.org/viewvc?rev=1400006&view=rev
Log:
Porting over changes made to the main JMX project to jmx-next from the
following commits:
r1363903 cumminsh [ARIES-862] Adding version ranges for jmx imports
r1365595 gnodet [ARIES-884] ClassCastException in JMX when installing some
bundles
r1366650 cumminsh [ARIES-862] Ensuring uber-bundles have correct package
versions for transitive dependencies by making them not transitive :)
Added:
aries/trunk/sandbox/jmx-next/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/packageinfo
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/META-INF/platform-equinox/definition-3.8.0.V20120529-1548.xml
Modified:
aries/trunk/sandbox/jmx-next/jmx-bundle/pom.xml
aries/trunk/sandbox/jmx-next/jmx-core/pom.xml
aries/trunk/sandbox/jmx-next/jmx-core/src/main/java/org/apache/aries/jmx/AbstractCompendiumHandler.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/BundleStateMBeanTest.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/PackageStateMBeanTest.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/ServiceStateMBeanTest.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/wiring/BundleWiringStateMBeanTest.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/permissionadmin/PermissionAdminMBeanTest.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/ops4j/pax/runner/platform/equinox/internal/SsActivator.java
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/ss-runner.properties
Added:
aries/trunk/sandbox/jmx-next/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/packageinfo
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/packageinfo?rev=1400006&view=auto
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/packageinfo
(added)
+++
aries/trunk/sandbox/jmx-next/jmx-blueprint-core/src/main/java/org/apache/aries/jmx/blueprint/codec/packageinfo
Fri Oct 19 08:57:46 2012
@@ -0,0 +1,19 @@
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+#
+version 1.1.0
Modified: aries/trunk/sandbox/jmx-next/jmx-bundle/pom.xml
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-bundle/pom.xml?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
--- aries/trunk/sandbox/jmx-next/jmx-bundle/pom.xml (original)
+++ aries/trunk/sandbox/jmx-next/jmx-bundle/pom.xml Fri Oct 19 08:57:46 2012
@@ -56,18 +56,18 @@
!org.apache.aries.jmx*,
!org.osgi.service.framework,
!org.eclipse*,
- org.osgi.framework;version="1.5.0",
- org.osgi.service.cm;version="1.3.0";resolution:="optional",
-
org.osgi.service.permissionadmin;version="1.2.0";resolution:="optional",
-
org.osgi.service.provisioning;version="1.2.0";resolution:="optional",
- org.osgi.service.useradmin;version="1.1.0";resolution:="optional",
+ org.osgi.framework;version="[1.7.0,2.0)",
+ org.osgi.service.cm;version="[1.3.0,2.0)";resolution:="optional",
+
org.osgi.service.permissionadmin;version="[1.2.0,2.0)";resolution:="optional",
+
org.osgi.service.provisioning;version="[1.2.0,2.0)";resolution:="optional",
+
org.osgi.service.useradmin;version="[1.1.0,2.0)";resolution:="optional",
org.osgi.util.tracker,
- org.osgi.jmx;version="1.0.0",
- org.osgi.jmx.framework;version="1.5.0",
- org.osgi.jmx.service.cm;version="1.3.0",
- org.osgi.jmx.service.permissionadmin;version="1.2.0",
- org.osgi.jmx.service.provisioning;version="1.2.0",
- org.osgi.jmx.service.useradmin;version="1.1.0",
+ org.osgi.jmx;version="[1.1.0,2.0)",
+ org.osgi.jmx.framework;version="[1.7.0,2.0)",
+ org.osgi.jmx.service.cm;version="[1.3.0,2.0)",
+ org.osgi.jmx.service.permissionadmin;version="[1.2.0,2.0)",
+ org.osgi.jmx.service.provisioning;version="[1.2.0,2.0)",
+ org.osgi.jmx.service.useradmin;version="[1.1.0,2.0)",
*
</aries.osgi.import>
<aries.osgi.private.pkg>
Modified: aries/trunk/sandbox/jmx-next/jmx-core/pom.xml
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-core/pom.xml?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
--- aries/trunk/sandbox/jmx-next/jmx-core/pom.xml (original)
+++ aries/trunk/sandbox/jmx-next/jmx-core/pom.xml Fri Oct 19 08:57:46 2012
@@ -45,18 +45,18 @@
</aries.osgi.activator>
<aries.osgi.import>
!org.apache.aries.jmx*,
- org.osgi.framework;version="1.5.0",
- org.osgi.service.cm;version="1.3.0";resolution:="optional",
-
org.osgi.service.permissionadmin;version="1.2.0";resolution:="optional",
-
org.osgi.service.provisioning;version="1.2.0";resolution:="optional",
- org.osgi.service.useradmin;version="1.1.0";resolution:="optional",
+ org.osgi.framework;version="[1.7.0,2.0)",
+ org.osgi.service.cm;version="[1.3.0,2.0)";resolution:="optional",
+
org.osgi.service.permissionadmin;version="[1.2.0,2.0)";resolution:="optional",
+
org.osgi.service.provisioning;version="[1.2.0,2.0)";resolution:="optional",
+
org.osgi.service.useradmin;version="[1.1.0,2.0)";resolution:="optional",
org.osgi.util.tracker,
- org.osgi.jmx;version="1.0.0",
- org.osgi.jmx.framework;version="1.5.0",
- org.osgi.jmx.service.cm;version="1.3.0",
- org.osgi.jmx.service.permissionadmin;version="1.2.0",
- org.osgi.jmx.service.provisioning;version="1.2.0",
- org.osgi.jmx.service.useradmin;version="1.1.0",
+ org.osgi.jmx;version="[1.1.0,2.0)",
+ org.osgi.jmx.framework;version="[1.7.0,1.8.0)",
+ org.osgi.jmx.service.cm;version="[1.3.0,1.4.0)",
+ org.osgi.jmx.service.permissionadmin;version="[1.2.0,1.3.0)",
+ org.osgi.jmx.service.provisioning;version="[1.2.0,1.3.0)",
+ org.osgi.jmx.service.useradmin;version="[1.1.0,1.2.0)",
*
</aries.osgi.import>
<!-- Export package versions are maintained in packageinfo files -->
Modified:
aries/trunk/sandbox/jmx-next/jmx-core/src/main/java/org/apache/aries/jmx/AbstractCompendiumHandler.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-core/src/main/java/org/apache/aries/jmx/AbstractCompendiumHandler.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-core/src/main/java/org/apache/aries/jmx/AbstractCompendiumHandler.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-core/src/main/java/org/apache/aries/jmx/AbstractCompendiumHandler.java
Fri Oct 19 08:57:46 2012
@@ -17,7 +17,6 @@
package org.apache.aries.jmx;
import java.util.concurrent.ExecutorService;
-
import javax.management.StandardMBean;
import org.apache.aries.jmx.agent.JMXAgentContext;
@@ -35,9 +34,9 @@ import org.osgi.util.tracker.ServiceTrac
* compendium service should extend this class and implement the {@linkplain
#constructInjectMBean(Object)} and
* {@linkplain #getName()} methods
* </p>
- *
+ *
* @see MBeanHandler
- *
+ *
* @version $Rev$ $Date$
*/
public abstract class AbstractCompendiumHandler extends ServiceTracker
implements MBeanHandler {
@@ -45,9 +44,9 @@ public abstract class AbstractCompendium
protected final JMXAgentContext agentContext;
protected StandardMBean mbean;
protected Long trackedId;
-
+
/**
- *
+ *
* @param agentContext
* @param filter
*/
@@ -57,7 +56,7 @@ public abstract class AbstractCompendium
}
/**
- *
+ *
* @param agentContext
* @param clazz
*/
@@ -68,7 +67,7 @@ public abstract class AbstractCompendium
/*
* (non-Javadoc)
- *
+ *
* @see
org.osgi.util.tracker.ServiceTracker#addingService(org.osgi.framework.ServiceReference)
*/
public Object addingService(ServiceReference reference) {
@@ -78,8 +77,7 @@ public abstract class AbstractCompendium
//API stipulates versions for compendium services with static
ObjectName
//This shouldn't happen but added as a consistency check
if (trackedId != null) {
- String serviceDescription = (String)
((reference.getProperty(Constants.SERVICE_DESCRIPTION) != null) ?
- reference.getProperty(Constants.SERVICE_DESCRIPTION) :
reference.getProperty(Constants.OBJECTCLASS));
+ String serviceDescription = getServiceDescription(reference);
logger.log(LogService.LOG_WARNING, "Detected secondary
ServiceReference for [" + serviceDescription
+ "] with " + Constants.SERVICE_ID + " [" + serviceId + "]
Only 1 instance will be JMX managed");
} else {
@@ -100,20 +98,19 @@ public abstract class AbstractCompendium
/*
* (non-Javadoc)
- *
+ *
* @see
org.osgi.util.tracker.ServiceTracker#removedService(org.osgi.framework.ServiceReference,
java.lang.Object)
*/
public void removedService(ServiceReference reference, Object service) {
Logger logger = agentContext.getLogger();
Long serviceID = (Long) reference.getProperty(Constants.SERVICE_ID);
if (trackedId != null && !trackedId.equals(serviceID)) {
- String serviceDescription = (String)
((reference.getProperty(Constants.SERVICE_DESCRIPTION) != null) ?
- reference.getProperty(Constants.SERVICE_DESCRIPTION) :
reference.getProperty(Constants.OBJECTCLASS));
+ String serviceDescription = getServiceDescription(reference);
logger.log(LogService.LOG_WARNING, "ServiceReference for [" +
serviceDescription + "] with "
+ Constants.SERVICE_ID + " [" + serviceID + "] is not
currently JMX managed");
} else {
logger.log(LogService.LOG_INFO, "Unregistering MBean with
ObjectName [" + getName() + "] for service with "
- + Constants.SERVICE_ID + " [" + serviceID + "]");
+ + Constants.SERVICE_ID + " [" + serviceID + "]");
ExecutorService executor = agentContext.getRegistrationExecutor();
executor.submit(new Runnable() {
public void run() {
@@ -125,9 +122,29 @@ public abstract class AbstractCompendium
}
}
+ private String getServiceDescription(ServiceReference reference) {
+ String serviceDescription = (String)
reference.getProperty(Constants.SERVICE_DESCRIPTION);
+ if (serviceDescription == null) {
+ Object obj = reference.getProperty(Constants.OBJECTCLASS);
+ if (obj instanceof String) {
+ StringBuilder sb = new StringBuilder();
+ for (String s : (String[]) obj) {
+ if (sb.length() > 0) {
+ sb.append(", ");
+ }
+ sb.append(s);
+ }
+ serviceDescription = sb.toString();
+ } else {
+ serviceDescription = obj.toString();
+ }
+ }
+ return serviceDescription;
+ }
+
/**
* Gets the <code>StandardMBean</code> managed by this handler when the
backing service is available or null
- *
+ *
* @see org.apache.aries.jmx.MBeanHandler#getMbean()
*/
public StandardMBean getMbean() {
@@ -137,7 +154,7 @@ public abstract class AbstractCompendium
/**
* Implement this method to construct an appropriate {@link StandardMBean}
instance which is backed by the supplied
* service tracked by this handler
- *
+ *
* @param targetService
* the compendium service tracked by this handler
* @return The <code>StandardMBean</code> instance whose registration
lifecycle will be managed by this handler
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/BundleStateMBeanTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/BundleStateMBeanTest.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/BundleStateMBeanTest.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/BundleStateMBeanTest.java
Fri Oct 19 08:57:46 2012
@@ -79,7 +79,7 @@ public class BundleStateMBeanTest extend
// new TimeoutOption( 0 ),
PaxRunnerOptions.rawPaxRunnerOption("config",
"classpath:ss-runner.properties"),
- CoreOptions.equinox().version("3.7.0.v20110613"),
+ CoreOptions.equinox().version("3.8.0.V20120529-1548"),
paxLogging("INFO"),
mavenBundle("org.apache.felix",
"org.apache.felix.configadmin"),
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/FrameworkMBeanTest.java
Fri Oct 19 08:57:46 2012
@@ -80,7 +80,7 @@ public class FrameworkMBeanTest extends
// new TimeoutOption( 0 ),
PaxRunnerOptions.rawPaxRunnerOption("config",
"classpath:ss-runner.properties"),
- CoreOptions.equinox().version("3.7.0.v20110613"),
+ CoreOptions.equinox().version("3.8.0.V20120529-1548"),
paxLogging("INFO"),
mavenBundle("org.apache.aries.jmx", "org.apache.aries.jmx"),
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/PackageStateMBeanTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/PackageStateMBeanTest.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/PackageStateMBeanTest.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/PackageStateMBeanTest.java
Fri Oct 19 08:57:46 2012
@@ -53,7 +53,7 @@ public class PackageStateMBeanTest exten
public static Option[] configuration() {
return testOptions(
PaxRunnerOptions.rawPaxRunnerOption("config",
"classpath:ss-runner.properties"),
- CoreOptions.equinox().version("3.7.0.v20110613"),
+ CoreOptions.equinox().version("3.8.0.V20120529-1548"),
paxLogging("INFO"),
mavenBundle("org.apache.aries.jmx", "org.apache.aries.jmx"),
mavenBundle("org.apache.aries.jmx", "org.apache.aries.jmx.api"),
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/ServiceStateMBeanTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/ServiceStateMBeanTest.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/ServiceStateMBeanTest.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/ServiceStateMBeanTest.java
Fri Oct 19 08:57:46 2012
@@ -80,7 +80,7 @@ public class ServiceStateMBeanTest exten
// new TimeoutOption( 0 ),
PaxRunnerOptions.rawPaxRunnerOption("config",
"classpath:ss-runner.properties"),
- CoreOptions.equinox().version("3.7.0.v20110613"),
+ CoreOptions.equinox().version("3.8.0.V20120529-1548"),
paxLogging("INFO"),
mavenBundle("org.apache.felix",
"org.apache.felix.configadmin"),
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/wiring/BundleWiringStateMBeanTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/wiring/BundleWiringStateMBeanTest.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/wiring/BundleWiringStateMBeanTest.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/framework/wiring/BundleWiringStateMBeanTest.java
Fri Oct 19 08:57:46 2012
@@ -25,6 +25,7 @@ import static org.ops4j.pax.swissbox.tin
import static org.ops4j.pax.swissbox.tinybundles.core.TinyBundles.withBnd;
import java.util.ArrayList;
+import java.util.Arrays;
import java.util.Collection;
import java.util.HashMap;
import java.util.HashSet;
@@ -63,7 +64,7 @@ public class BundleWiringStateMBeanTest
// new TimeoutOption( 0 ),
PaxRunnerOptions.rawPaxRunnerOption("config",
"classpath:ss-runner.properties"),
- CoreOptions.equinox().version("3.7.0.v20110613"),
+ CoreOptions.equinox().version("3.8.0.V20120529-1548"),
paxLogging("INFO"),
mavenBundle("org.apache.felix", "org.apache.felix.configadmin"),
@@ -404,7 +405,11 @@ public class BundleWiringStateMBeanTest
Map<String, Object> aMap = new HashMap<String, Object>();
for (CompositeData jmxAttr : (Collection<CompositeData>)
jmxAttributes.values()) {
PropertyData<Object> pd = PropertyData.from(jmxAttr);
- aMap.put(pd.getKey(), pd.getValue());
+ Object val = pd.getValue();
+ if (val instanceof Object[]) {
+ val = Arrays.asList((Object [])val);
+ }
+ aMap.put(pd.getKey(), val);
}
return aMap;
}
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/permissionadmin/PermissionAdminMBeanTest.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/permissionadmin/PermissionAdminMBeanTest.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/permissionadmin/PermissionAdminMBeanTest.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/apache/aries/jmx/permissionadmin/PermissionAdminMBeanTest.java
Fri Oct 19 08:57:46 2012
@@ -53,7 +53,7 @@ public class PermissionAdminMBeanTest ex
public static Option[] configuration() {
return testOptions(
PaxRunnerOptions.rawPaxRunnerOption("config",
"classpath:ss-runner.properties"),
- CoreOptions.equinox().version("3.7.0.v20110613"),
+ CoreOptions.equinox().version("3.8.0.V20120529-1548"),
paxLogging("INFO"),
mavenBundle("org.apache.aries.jmx", "org.apache.aries.jmx"),
mavenBundle("org.apache.aries.jmx", "org.apache.aries.jmx.api"),
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/ops4j/pax/runner/platform/equinox/internal/SsActivator.java
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/ops4j/pax/runner/platform/equinox/internal/SsActivator.java?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/ops4j/pax/runner/platform/equinox/internal/SsActivator.java
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/java/org/ops4j/pax/runner/platform/equinox/internal/SsActivator.java
Fri Oct 19 08:57:46 2012
@@ -42,7 +42,11 @@ public class SsActivator extends Abstrac
new EquinoxPlatformBuilder( bundleContext, "3.5.0" ),
new EquinoxPlatformBuilder( bundleContext, "3.5.1" ),
new EquinoxPlatformBuilder( bundleContext, "3.6.0" ),
- new EquinoxPlatformBuilder( bundleContext, "3.7.0.V20110613" ),
+ new EquinoxPlatformBuilder( bundleContext, "3.7.0.V20110110" ),
+ new EquinoxPlatformBuilder( bundleContext, "3.7.0.V20110221" ),
+ new EquinoxPlatformBuilder( bundleContext, "3.8.0.V20110621" ),
+ new EquinoxPlatformBuilder( bundleContext, "3.8.0-SNAPSHOT" ),
+ new EquinoxPlatformBuilder( bundleContext, "3.8.0.V20120529-1548"),
new EquinoxPlatformBuilderSnapshot( bundleContext )
};
}
Added:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/META-INF/platform-equinox/definition-3.8.0.V20120529-1548.xml
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/META-INF/platform-equinox/definition-3.8.0.V20120529-1548.xml?rev=1400006&view=auto
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/META-INF/platform-equinox/definition-3.8.0.V20120529-1548.xml
(added)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/META-INF/platform-equinox/definition-3.8.0.V20120529-1548.xml
Fri Oct 19 08:57:46 2012
@@ -0,0 +1,8 @@
+<platform>
+
+ <name>Equinox 3.8.0</name>
+ <system>mvn:org.eclipse/org.eclipse.osgi/3.8.0.v20120529-1548</system>
+
+ <profile name="minimal" default="true"/>
+
+</platform>
\ No newline at end of file
Modified:
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/ss-runner.properties
URL:
http://svn.apache.org/viewvc/aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/ss-runner.properties?rev=1400006&r1=1400005&r2=1400006&view=diff
==============================================================================
---
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/ss-runner.properties
(original)
+++
aries/trunk/sandbox/jmx-next/jmx-itests/src/test/resources/ss-runner.properties
Fri Oct 19 08:57:46 2012
@@ -82,8 +82,11 @@ platform.equinox.3.5.0=org.ops4j.pax.run
platform.equinox.3.5.1=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
platform.equinox.3.6.0=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
platform.equinox.SNAPSHOT=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
-platform.equinox.V43PROTOTYPE-3.6.0.201003231329=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
-platform.equinox.3.7.0.V20110613=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
+platform.equinox.3.7.0.V20110110=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
+platform.equinox.3.7.0.V20110221=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
+platform.equinox.3.8.0.V20110621=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
+platform.equinox.3.8.0-SNAPSHOT=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
+platform.equinox.3.8.0.V20120529-1548=org.ops4j.pax.runner.platform.equinox.internal.SsActivator
# Felix
platform.felix.1.0.0=org.ops4j.pax.runner.platform.felix.internal.Activator
platform.felix.1.0.1=org.ops4j.pax.runner.platform.felix.internal.Activator