view eclipse/com.redhat.thermostat.eclipse.test.ui/META-INF/MANIFEST.MF @ 1075:be3470750169

Eclipse target platform definition This commit provides a target definition file that enables Eclipse client developers to install all required dependencies into their workspace in a single click. This commit adds a feature for all of our bundle-wrapped test dependencies. This is necessary to include the corresponding p2 repository in our target definition file as a software source. This feature required some changes to our Makefile, since Tycho was unable to resolve the feature as is. Now the Makefile builds all pom-first dependencies first, so core Thermostat and our bundle-wrapped deps. Then all manifest-first modules are built in a single reactor, this includes the p2 repositories. Another small fix I've added is a eclipse-root property to the various Eclipse POM files. I had noticed that different nesting depths caused projects not to be able to find our p2 repositories that are referenced using a relative path. This commit also removes the previous Fedora-specific target definition file, which should be obsoleted by this new general-purpose one. I have renamed the native location for the Keyring wrapper lib from linux_x86-64 to linux_x86_64. Eclipse's ${target.arch} variable produces x86_64, which will make it easier for documentation going forward. Reviewed-by: jerboaa Review-thread: http://icedtea.classpath.org/pipermail/thermostat/2013-April/006357.html PR1387
author Elliott Baron <ebaron@redhat.com>
date Thu, 25 Apr 2013 11:28:32 -0400
parents 0b250145abf3
children c469675494d7
line wrap: on
line source

Manifest-Version: 1.0
Bundle-ManifestVersion: 2
Bundle-Name: Thermostat Eclipse UI Tests
Bundle-SymbolicName: com.redhat.thermostat.eclipse.test.ui
Bundle-Version: 0.8.0.qualifier
Bundle-Vendor: Red Hat Inc.
Bundle-RequiredExecutionEnvironment: JavaSE-1.7
Require-Bundle: org.eclipse.ui,
 org.eclipse.core.runtime,
 org.junit;bundle-version="4.10.0",
 com.redhat.thermostat.bundles.org.hamcrest.core;resolution:=optional,
 org.hamcrest;resolution:=optional
Import-Package: com.redhat.thermostat.client.core.views,
 com.redhat.thermostat.client.ui,
 com.redhat.thermostat.common,
 com.redhat.thermostat.eclipse,
 com.redhat.thermostat.eclipse.chart.common,
 com.redhat.thermostat.eclipse.chart.vmclassstat,
 com.redhat.thermostat.eclipse.internal.views,
 com.redhat.thermostat.host.cpu.client.core,
 com.redhat.thermostat.host.memory.client.core,
 com.redhat.thermostat.host.overview.client.core,
 com.redhat.thermostat.storage.model,
 com.redhat.thermostat.vm.classstat.client.core,
 com.redhat.thermostat.vm.cpu.client.core,
 com.redhat.thermostat.vm.gc.client.core,
 org.apache.log4j;version="1.2.13",
 org.eclipse.swtbot.eclipse.finder,
 org.eclipse.swtbot.eclipse.finder.matchers,
 org.eclipse.swtbot.eclipse.finder.widgets,
 org.eclipse.swtbot.swt.finder,
 org.eclipse.swtbot.swt.finder.exceptions,
 org.eclipse.swtbot.swt.finder.junit,
 org.eclipse.swtbot.swt.finder.matchers,
 org.eclipse.swtbot.swt.finder.utils,
 org.eclipse.swtbot.swt.finder.waits,
 org.eclipse.swtbot.swt.finder.widgets,
 org.jfree.chart,
 org.jfree.chart.axis,
 org.jfree.chart.plot,
 org.jfree.data.general,
 org.jfree.data.time,
 org.jfree.data.xy
Export-Package: com.redhat.thermostat.eclipse.test.ui