# HG changeset patch # User Elliott Baron # Date 1366903712 14400 # Node ID be3470750169c5b3a0739d03d538220895105cac # Parent 12894dbd3517892cb253fefcef1e2549f4b82284 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 diff -r 12894dbd3517 -r be3470750169 Makefile --- a/Makefile Fri Mar 22 16:18:06 2013 -0400 +++ b/Makefile Thu Apr 25 11:28:32 2013 -0400 @@ -36,12 +36,12 @@ copy-core-natives: core-install if [ "_$(ARCH)" = "_x86_64" ]; then \ - cp keyring/target/libGnomeKeyringWrapper.so eclipse/com.redhat.thermostat.client.feature/linux_x86-64; \ + cp keyring/target/libGnomeKeyringWrapper.so eclipse/com.redhat.thermostat.client.feature/linux_x86_64; \ else \ cp keyring/target/libGnomeKeyringWrapper.so eclipse/com.redhat.thermostat.client.feature/linux_x86; \ fi -eclipse-test: eclipse eclipse-test-p2 +eclipse-test: eclipse ifeq ($(USE_VNC),true) $(VNC) $(VNC_DISPLAY) $(VNC_FLAGS) endif @@ -54,16 +54,10 @@ eclipse-test-deps: copy-core-natives $(MAVEN) -f eclipse/test-deps-bundle-wrapping/pom.xml $(MAVEN_FLAGS) $(REPO_FLAG) $(MAVEN_SKIP_TEST) clean install -eclipse-test-p2: eclipse-test-deps - $(MAVEN) -f eclipse/test-deps-p2-repository/pom.xml $(MAVEN_FLAGS) $(REPO_FLAG) $(MAVEN_SKIP_TEST) clean $(GOAL) - jfreechart-deps: copy-core-natives $(MAVEN) -f eclipse/jfreechart-bundle-wrapping/pom.xml $(MAVEN_FLAGS) $(REPO_FLAG) $(MAVEN_SKIP_TEST) clean install -jfreechart-p2: jfreechart-deps - $(MAVEN) -f eclipse/jfreechart-p2-repository/pom.xml $(MAVEN_FLAGS) $(REPO_FLAG) $(MAVEN_SKIP_TEST) clean $(GOAL) - -eclipse: jfreechart-p2 +eclipse: jfreechart-deps eclipse-test-deps $(MAVEN) -f eclipse/pom.xml $(MAVEN_FLAGS) $(REPO_FLAG) $(MAVEN_SKIP_TEST) clean $(GOAL) create-repo-dir: diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.client.feature/build.properties --- a/eclipse/com.redhat.thermostat.client.feature/build.properties Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.client.feature/build.properties Thu Apr 25 11:28:32 2013 -0400 @@ -1,4 +1,4 @@ bin.includes = feature.xml forceContextQualifier = SNAPSHOT root.linux.gtk.x86=linux_x86 -root.linux.gtk.x86_64=linux_x86-64 +root.linux.gtk.x86_64=linux_x86_64 diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.client.feature/linux_x86-64/.empty --- a/eclipse/com.redhat.thermostat.client.feature/linux_x86-64/.empty Fri Mar 22 16:18:06 2013 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,1 +0,0 @@ -File in order to trick hg into tracking the parent folder. diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.client.feature/linux_x86_64/.empty --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.client.feature/linux_x86_64/.empty Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,1 @@ +File in order to trick hg into tracking the parent folder. diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.client.feature/pom.xml --- a/eclipse/com.redhat.thermostat.client.feature/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.client.feature/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -13,6 +13,10 @@ Thermostat Client Feature + + ${basedir}/.. + + com.redhat.thermostat diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.boot/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.boot/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.boot/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -14,6 +14,10 @@ Thermostat Eclipse Client Boot Package + + ${basedir}/.. + + diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.chart.common/META-INF/MANIFEST.MF --- a/eclipse/com.redhat.thermostat.eclipse.chart.common/META-INF/MANIFEST.MF Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.chart.common/META-INF/MANIFEST.MF Thu Apr 25 11:28:32 2013 -0400 @@ -40,5 +40,5 @@ Bundle-ActivationPolicy: lazy Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime;bundle-version="3.8.0", - com.redhat.thermostat.eclipse;bundle-version="0.6.999" + com.redhat.thermostat.eclipse;bundle-version="0.8.0" Export-Package: com.redhat.thermostat.eclipse.chart.common diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.chart.common/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.chart.common/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.chart.common/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -14,6 +14,10 @@ Thermostat Eclipse Charting + + ${basedir}/.. + + com.redhat.thermostat.eclipse.parent diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.chart.vmclassstat/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.chart.vmclassstat/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.chart.vmclassstat/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -14,6 +14,10 @@ Thermostat Eclipse VmClassStat Plug-in + + ${basedir}/.. + + com.redhat.thermostat.eclipse.parent diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.feature/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.feature/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.feature/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -13,6 +13,10 @@ Thermostat Eclipse Feature + + ${basedir}/.. + + com.redhat.thermostat.eclipse.parent diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.p2-repo/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.p2-repo/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.p2-repo/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -13,6 +13,10 @@ Thermostat Eclipse p2 Repository + + ${basedir}/.. + + com.redhat.thermostat.eclipse.parent diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.target_platform/pom.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.eclipse.target_platform/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,47 @@ + + + 4.0.0 + + thermostat-eclipse-parent + com.redhat.thermostat.eclipse.parent + 0.8.0-SNAPSHOT + + com.redhat.thermostat.eclipse.parent + com.redhat.thermostat.eclipse.target_platform + 0.8.0-SNAPSHOT + pom + + Thermostat Eclipse Target Platform + + + ${basedir}/.. + + + + + + maven-resources-plugin + 2.6 + + + copy-resources + package + + copy-resources + + + ${basedir}/target + + + src/main/resources + true + + + + + + + + + diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.target_platform/src/main/resources/thermostat-juno.target --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.eclipse.target_platform/src/main/resources/thermostat-juno.target Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,22 @@ + + + + + + + + + + + + + + + + + + + + + + diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.target_platform/thermostat_fedora.target --- a/eclipse/com.redhat.thermostat.eclipse.target_platform/thermostat_fedora.target Fri Mar 22 16:18:06 2013 -0400 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,11 +0,0 @@ - - - - - - - - - - - diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test.deps.feature/.project --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.eclipse.test.deps.feature/.project Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,17 @@ + + + com.redhat.thermostat.eclipse.test.deps.feature + + + + + + org.eclipse.pde.FeatureBuilder + + + + + + org.eclipse.pde.FeatureNature + + diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test.deps.feature/build.properties --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.eclipse.test.deps.feature/build.properties Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,2 @@ +bin.includes = feature.xml +forceContextQualifier = SNAPSHOT diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test.deps.feature/feature.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.eclipse.test.deps.feature/feature.xml Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,80 @@ + + + + + Plug-ins necessary to run the Thermostat Eclipse client tests. + + + + Copyright 2012, 2013 Red Hat, Inc. + + + + Copyright 2012, 2013 Red Hat, Inc. + +This file is part of Thermostat. + +Thermostat is free software; you can redistribute it and/or modify +it under the terms of the GNU General Public License as published +by the Free Software Foundation; either version 2, or (at your +option) any later version. + +Thermostat is distributed in the hope that it will be useful, but +WITHOUT ANY WARRANTY; without even the implied warranty of +MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU +General Public License for more details. + +You should have received a copy of the GNU General Public License +along with Thermostat; see the file COPYING. If not see +<http://www.gnu.org/licenses/>. + +Linking this code with other modules is making a combined work +based on this code. Thus, the terms and conditions of the GNU +General Public License cover the whole combination. + +As a special exception, the copyright holders of this code give +you permission to link this code with independent modules to +produce an executable, regardless of the license terms of these +independent modules, and to copy and distribute the resulting +executable under terms of your choice, provided that you also +meet, for each linked independent module, the terms and conditions +of the license of that module. An independent module is a module +which is not derived from or based on this code. If you modify +this code, you may extend this exception to your version of the +library, but you are not obligated to do so. If you do not wish +to do so, delete this exception statement from your version. + + + + + + + + + + + + + + + + diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test.deps.feature/pom.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/com.redhat.thermostat.eclipse.test.deps.feature/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,77 @@ + + + 4.0.0 + + thermostat-eclipse-parent + com.redhat.thermostat.eclipse.parent + 0.8.0-SNAPSHOT + + com.redhat.thermostat.eclipse.parent + com.redhat.thermostat.eclipse.test.deps.feature + eclipse-feature + 0.8.0-SNAPSHOT + + Thermostat Eclipse Test Dependencies Feature + + + ${basedir}/.. + + + + + local_client + p2 + file://${eclipse-root}/core-p2-repository/target/repository/ + + + local_eclipse + p2 + file://${eclipse-root}/com.redhat.thermostat.eclipse.p2-repo/target/repository/ + + + + + + org.hamcrest + com.redhat.thermostat.bundles.org.hamcrest.core + 1.3 + + + org.mockito + com.redhat.thermostat.bundles.org.mockito.mockito-core + 1.9.0 + + + org.objenesis + com.redhat.thermostat.bundles.org.objenesis + 1.0 + + + + + + + + src + + **/*.java + + + + + + org.eclipse.tycho + tycho-source-plugin + + + org.eclipse.tycho + tycho-packaging-plugin + ${tycho-version} + + true + + + + + diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test.ui/META-INF/MANIFEST.MF --- a/eclipse/com.redhat.thermostat.eclipse.test.ui/META-INF/MANIFEST.MF Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.test.ui/META-INF/MANIFEST.MF Thu Apr 25 11:28:32 2013 -0400 @@ -8,7 +8,8 @@ Require-Bundle: org.eclipse.ui, org.eclipse.core.runtime, org.junit;bundle-version="4.10.0", - org.hamcrest;bundle-version="1.1.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, diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test.ui/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.test.ui/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.test.ui/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -14,26 +14,30 @@ Thermostat Eclipse Client UI Tests + + ${basedir}/.. + + swtbot p2 - http://download.eclipse.org/technology/swtbot/helios/dev-build/update-site + http://download.eclipse.org/technology/swtbot/releases/latest/ local_client p2 - file://${basedir}/../core-p2-repository/target/repository/ + file://${eclipse-root}/core-p2-repository/target/repository/ local_eclipse p2 - file://${basedir}/../com.redhat.thermostat.eclipse.p2-repo/target/repository/ + file://${eclipse-root}/com.redhat.thermostat.eclipse.p2-repo/target/repository/ local_eclipse_test_deps p2 - file://${basedir}/../test-deps-p2-repository/target/repository/ + file://${eclipse-root}/test-deps-p2-repository/target/repository/ @@ -57,12 +61,17 @@ p2-installable-unit com.redhat.thermostat.client.feature.feature.group - 0.6.999 + 0.8.0 p2-installable-unit com.redhat.thermostat.eclipse.feature.feature.group - 0.6.999 + 0.8.0 + + + p2-installable-unit + com.redhat.thermostat.eclipse.test.deps.feature.feature.group + 0.8.0 diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse.test/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse.test/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse.test/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -14,21 +14,25 @@ Thermostat Eclipse Client Tests + + ${basedir}/.. + + local_client p2 - file://${basedir}/../core-p2-repository/target/repository/ + file://${eclipse-root}/core-p2-repository/target/repository/ local_eclipse p2 - file://${basedir}/../com.redhat.thermostat.eclipse.p2-repo/target/repository/ + file://${eclipse-root}/com.redhat.thermostat.eclipse.p2-repo/target/repository/ local_eclipse_test_deps p2 - file://${basedir}/../test-deps-p2-repository/target/repository/ + file://${eclipse-root}/test-deps-p2-repository/target/repository/ @@ -51,12 +55,17 @@ p2-installable-unit com.redhat.thermostat.client.feature.feature.group - 0.6.999 + 0.8.0 p2-installable-unit com.redhat.thermostat.eclipse.feature.feature.group - 0.6.999 + 0.8.0 + + + p2-installable-unit + com.redhat.thermostat.eclipse.test.deps.feature.feature.group + 0.8.0 diff -r 12894dbd3517 -r be3470750169 eclipse/com.redhat.thermostat.eclipse/pom.xml --- a/eclipse/com.redhat.thermostat.eclipse/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/com.redhat.thermostat.eclipse/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -14,6 +14,10 @@ Thermostat Eclipse Client + + ${basedir}/.. + + com.redhat.thermostat.eclipse.parent diff -r 12894dbd3517 -r be3470750169 eclipse/composite-repo/pom.xml --- a/eclipse/composite-repo/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/composite-repo/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -50,7 +50,7 @@ pom - ${project.basedir}/.. + ${basedir}/.. Thermostat Eclipse :: Composite p2 Repo @@ -70,10 +70,10 @@ - - diff -r 12894dbd3517 -r be3470750169 eclipse/core-p2-repository/pom.xml --- a/eclipse/core-p2-repository/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/core-p2-repository/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -13,6 +13,10 @@ Thermostat Client p2 Repository + + ${basedir}/.. + + com.redhat.thermostat.eclipse.parent diff -r 12894dbd3517 -r be3470750169 eclipse/jfreechart-bundle-wrapping/org.jfree.chart/pom.xml --- a/eclipse/jfreechart-bundle-wrapping/org.jfree.chart/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/jfreechart-bundle-wrapping/org.jfree.chart/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -59,6 +59,7 @@ org.jfree jfreechart 1.0.14 + ${basedir}/../.. diff -r 12894dbd3517 -r be3470750169 eclipse/jfreechart-bundle-wrapping/org.jfree/pom.xml --- a/eclipse/jfreechart-bundle-wrapping/org.jfree/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/jfreechart-bundle-wrapping/org.jfree/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -59,6 +59,7 @@ org.jfree jcommon 1.0.17 + ${basedir}/../.. diff -r 12894dbd3517 -r be3470750169 eclipse/jfreechart-p2-repository/pom.xml --- a/eclipse/jfreechart-p2-repository/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/jfreechart-p2-repository/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -50,6 +50,10 @@ Thermostat Eclipse :: p2 repository for JFreeChart + + ${basedir}/.. + + diff -r 12894dbd3517 -r be3470750169 eclipse/pom.xml --- a/eclipse/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -56,6 +56,7 @@ juno http://download.eclipse.org/releases/${platform-version-name} http://download.eclipse.org/tools/orbit/downloads/drops/R20120526062928/repository/ + ${basedir} @@ -95,8 +96,12 @@ com.redhat.thermostat.eclipse.chart.vmclassstat com.redhat.thermostat.client.feature com.redhat.thermostat.eclipse.feature + com.redhat.thermostat.eclipse.test.deps.feature + com.redhat.thermostat.eclipse.target_platform com.redhat.thermostat.eclipse.p2-repo core-p2-repository + test-deps-p2-repository + jfreechart-p2-repository composite-repo @@ -114,7 +119,7 @@ local_jfreechart p2 - file://${basedir}/../jfreechart-p2-repository/target/repository/ + file://${eclipse-root}/jfreechart-p2-repository/target/repository/ maven.eclipse.org diff -r 12894dbd3517 -r be3470750169 eclipse/test-deps-bundle-wrapping/org.hamcrest/pom.xml --- a/eclipse/test-deps-bundle-wrapping/org.hamcrest/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/test-deps-bundle-wrapping/org.hamcrest/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -59,6 +59,7 @@ org.hamcrest hamcrest-core 1.3 + ${basedir}/../.. diff -r 12894dbd3517 -r be3470750169 eclipse/test-deps-bundle-wrapping/org.mockito/pom.xml --- a/eclipse/test-deps-bundle-wrapping/org.mockito/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/test-deps-bundle-wrapping/org.mockito/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -59,6 +59,7 @@ org.mockito mockito-core 1.9.0 + ${basedir}/../.. diff -r 12894dbd3517 -r be3470750169 eclipse/test-deps-bundle-wrapping/org.objenesis/pom.xml --- a/eclipse/test-deps-bundle-wrapping/org.objenesis/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/test-deps-bundle-wrapping/org.objenesis/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -59,6 +59,7 @@ org.objenesis objenesis 1.0 + ${basedir}/../.. diff -r 12894dbd3517 -r be3470750169 eclipse/test-deps-p2-repository/category.xml --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/eclipse/test-deps-p2-repository/category.xml Thu Apr 25 11:28:32 2013 -0400 @@ -0,0 +1,7 @@ + + + + + + + diff -r 12894dbd3517 -r be3470750169 eclipse/test-deps-p2-repository/pom.xml --- a/eclipse/test-deps-p2-repository/pom.xml Fri Mar 22 16:18:06 2013 -0400 +++ b/eclipse/test-deps-p2-repository/pom.xml Thu Apr 25 11:28:32 2013 -0400 @@ -47,63 +47,34 @@ com.redhat.thermostat.eclipse.parent com.redhat.thermostat.eclipse.test-deps-repo 0.8.0-SNAPSHOT + eclipse-repository Thermostat Eclipse :: p2 repository for plain Java test deps + + ${basedir}/.. + + + + + com.redhat.thermostat.eclipse.parent + com.redhat.thermostat.eclipse.test.deps.feature + 0.8.0-SNAPSHOT + eclipse-feature + + + - - org.eclipse.tycho.extras - tycho-p2-extras-plugin + org.eclipse.tycho + tycho-p2-publisher-plugin ${tycho-version} - - - prepare-package - - publish-features-and-bundles - - - - true + true - - maven-dependency-plugin - - - copy-bundles-for-publishing - process-resources - - copy - - - - - org.hamcrest - com.redhat.thermostat.bundles.org.hamcrest.core - 1.3 - - - org.mockito - com.redhat.thermostat.bundles.org.mockito.mockito-core - 1.9.0 - - - org.objenesis - com.redhat.thermostat.bundles.org.objenesis - 1.0 - - - ${project.basedir}/target/source/plugins - - - - - - pom