Commit Graph

82 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
ebce2e6f42 Only create system p2 repository when running in local mode. 2012-06-11 15:00:17 -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
e648c501d3 Add bootstrap-repo creating script 2012-01-27 16:49: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
Fedora Release Engineering
50de21b9ea Initial setup of the repo 2011-05-05 18:38:20 +00:00