Commit Graph

179 Commits

Author SHA1 Message Date
Roland Grunberg 03ccfcfec4 Ignore defined environments in local mode.
When running Tycho in local mode, dependencies will be resolved for all
environments defined in target-platform-configuration. Only the running
environment should be used.
2012-07-31 15:15:40 -04:00
Roland Grunberg b335532d6b Non-bootstrap build. 2012-07-30 14:55:15 -04:00
Roland Grunberg 7431c5844e Fix copy-platform-all script to properly link %%{_datadir}/eclipse jars.
When the path to the plugins/features folder for a set of bundles is
"%%{_datadir}/eclipse/dropins/${name}" (missing the additional eclipse
folder), the linking of its jars will fail.
2012-07-30 14:48:52 -04:00
Roland Grunberg e1d99f384b Update to 0.15.0. 2012-07-27 11:23:36 -04:00
Roland Grunberg 9f4b1c0760 Non-bootstrap build. 2012-07-25 11:18:50 -04:00
Roland Grunberg 4fc2026190 Detect OSGi jars using presence of the Bundle-SymbolicName entry. 2012-07-23 14:00:34 -04:00
Dennis Gilmore 9aa33bad19 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-21 20:09:57 -05:00
Roland Grunberg 717b54a9e3 Non-bootstrap build. 2012-06-11 15:18:19 -04:00
Roland Grunberg ed7b67b58d Allow for building SWT fragments (BZ #380934). 2012-06-11 13:21:31 -04:00
Roland Grunberg 8a282a1729 Implement automatic creation of a system p2 repository.
Automatically create a local p2 repository of all bundles on the system
so that they may be used for local dependency resolution. This is done
using a modified version of Eclipse's copy-platform script.
2012-06-11 13:21:25 -04:00
Roland Grunberg 416b074682 Fix Surfire test plugin.
When running an Eclipse bundle's tests, Tycho Surefire resolves its
runtime dependencies using a class loader, which is in fact just looking
through Bundle-ClassPath. As a result, it must copy over and include
system jars in its Bundle-ClassPath. We use Fedora system jars to
satisfy these dependencies but even these jars differ slightly in terms
of provided classes.
2012-06-11 13:12:10 -04:00
Roland Grunberg 4a3b7d4fce Non-bootstrap build. 2012-05-23 11:20:03 -04:00
Roland Grunberg 34928e3a9f Set BREE to at least JavaSE-1.6 when building OSGi bundles.
Since Fedora 17, we need an Execution Environment of at least JavaSE-1.6
for Eclipse bundles. Eclipse Juno platform bundles depend on
javax.annotation. In Fedora this is provided by geronimo-annotation, but
has a dependency on javax.lang.model (since 1.6).
2012-05-22 15:22:54 -04:00
Roland Grunberg 9ff3cfa8c5 Non-bootstrap build. 2012-05-16 16:11:13 -04:00
Roland Grunberg 733e99cdb1 Implement a custom resolver when running in local mode.
When running in local mode, dependencies should be resolved by looking
on the local system. Remote repositories should be ignored.
2012-05-04 15:34:47 -04:00
Roland Grunberg 9a36347598 Non-bootstrap build. 2012-04-04 13:26:04 -04:00
Roland Grunberg 0e1315053c Revert "Remove "BuildArch: noarch"."
This reverts commit 2f0ce7b38b.
2012-04-04 13:08:33 -04:00
Roland Grunberg 2f0ce7b38b Remove "BuildArch: noarch". 2012-04-02 16:07:41 -04:00
Roland Grunberg e162d5762a Add missing tycho-testing-harness to be packaged. 2012-04-02 12:35:49 -04:00
Roland Grunberg 6ac9cc0acf - Update to 0.14.1 upstream tag.
- Allow building against maven-surefire 2.12 (instead of 2.10).
2012-03-09 16:56:24 -05:00
Roland Grunberg 8d36c52a2f Stop symlinking o.e.osgi and o.e.jdt.core into the m2 cache. 2012-02-23 16:31:51 -05:00
Roland Grunberg be52c16622 Non-bootstrap build. 2012-02-16 14:38:20 -05:00
Roland Grunberg 387d90cf7d Update to 0.14.0 upstream release tag. 2012-02-16 13:34:39 -05:00
Roland Grunberg 14063d17d7 Non-bootstrap build. 2012-02-09 14:37:19 -05:00
Roland Grunberg a6788916c2 Build 0.14.0 2012-02-09 14:25:34 -05:00
Stanislav Ochotnicky 8ef75d40ea Scratch commit for 0.13 update 2012-01-27 16:49:11 -05:00
Dennis Gilmore 0542f46da2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-14 01:22:16 -06:00
Alexander Kurtakov 017d47cb0c Non-bootstrap build. 2011-05-06 17:48:32 +03:00
Stanislav Ochotnicky 55dfddf3af Initial commit 2011-05-06 12:38:49 +02:00