Commit Graph

32 Commits

Author SHA1 Message Date
Mat Booth e182d67090 Update tycho snapshot and simplify bootstrapping 2018-05-02 17:51:29 +01:00
Mat Booth e13cf1d478 Update to latest tycho snapshot
Bootstrap build
2018-05-02 11:23:15 +01:00
Mat Booth c7da1d535c Calculate xmvn/lib path, allow building against older and newer surefire 2017-12-08 13:12:38 +00:00
Mat Booth f134f86115 Port to latest surefire 2017-10-11 17:10:59 +01:00
Mat Booth 8b147e672d Update to latest upstream release
- Full bootstrap mode due to incompatibility with Eclipse Mars
2016-04-21 15:46:50 +01:00
Roland Grunberg 31a22267f7 Update to work with maven-surefire 2.18. 2015-06-25 11:59:34 -04:00
Mat Booth 236cba38ad Update to 0.23.0 release
- Allow tycho-bootstrap.sh to work with "set -e" to fail faster
  and see errors more easily
2015-06-08 14:41:43 +01:00
Roland Grunberg b81da618df Update to 0.22.0 pre-release. 2014-11-29 11:37:07 -05:00
Roland Grunberg 389b9b86dd Update to build against plexus-archiver 2.6. 2014-10-02 12:14:02 -04:00
Roland Grunberg ae5780c5ab Update to 0.21.0 Release. 2014-07-25 16:48:00 -04:00
Roland Grunberg 25d9638d59 Add support for compact profiles (Bug 1090003). 2014-04-22 13:51:40 -04:00
Roland Grunberg c0ed3543a1 Update to 0.20.0 Release. 2014-03-25 10:45:44 -04:00
Roland Grunberg 8b7debaa61 Update to 0.19.0 Release. 2013-10-29 13:23:25 -04:00
Roland Grunberg cbbc0feb61 Fix Tycho file locking to work in Fedora.
- Skip validateConsistentTychoVersion by default. (Bug 987271)
2013-07-29 12:55:10 -04:00
Krzysztof Daniel cef57e7c63 Update to 0.18.1. 2013-07-18 12:08:05 +02:00
Roland Grunberg 66215e316c Update to 0.18.0 Release. 2013-05-29 09:25:19 -04:00
Krzysztof Daniel 6b0855eb58 Update to 0.18.0 2013-05-29 14:59:39 +02:00
Roland Grunberg 48f67805c3 Fix hamcrest library issues in bootstrapped/non-bootstrapped builds. 2013-04-16 10:22:48 -04:00
Roland Grunberg a0cacb8f5a Update to 0.17.0 Release. 2013-04-02 13:37:51 -04:00
Roland Grunberg 5a5bb5a860 Update to Plexus Compiler 2.2 API.
Update bootstrap build for 0.17.0-SNAPSHOT to work against 0.16.0.
2013-03-17 09:54:30 -04:00
Roland Grunberg 7b807213fc Update to using Jetty 9 API. 2013-02-28 14:02:25 -05:00
Roland Grunberg a9e1e45c3d Set the global default execution environment to JavaSE-1.6.
This has changed from JavaSE-1.6 (Tycho 0.16.0) to J2SE-1.5 in Tycho
0.17.0-SNAPSHOT. It must be JavaSE-1.6 for Fedora.
2013-02-25 16:14:16 -05:00
Roland Grunberg 627ff82552 Add capability to build without depending on Tycho or Eclipse.
When %%bootstrap flag is set, Tycho will build without a BR on Eclipse or
Tycho. This can be used to build when these packages are not yet on the
buildroot. This requires a zipped reactor cache containing the
dependencies that would have been provided by Tycho, and Eclipse.
2012-11-07 13:52:58 -05:00
Roland Grunberg 8c01993313 Update to 0.16.0 Release. 2012-10-19 14:09:14 -04:00
Roland Grunberg b90c413777 Update to latest 0.16.0 SNAPSHOT. 2012-10-03 12:54:11 -04:00
Roland Grunberg 050d5c3c87 Remove unneeded workaround for JSR14 incompatibility of JDK 1.7.
Fedora Eclipse now compiles all JSR14 upstream bundles with a target of
1.5, allowing us to leave in place parts of Tycho code that use those
particular libraries with generics.
2012-08-24 10:37:58 -04:00
Roland Grunberg a687c60712 Reference objectweb-asm4 gid:aid and fix local mode resolution bug.
When in local mode, but not offline, Tycho should favour local system
dependencies over remote ones in all cases.
2012-08-13 09:23:17 -04:00
Roland Grunberg 50be185d52 Update to 0.16.0 SNAPSHOT. 2012-08-07 12:01:55 -04:00
Roland Grunberg e1d99f384b Update to 0.15.0. 2012-07-27 11:23:36 -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 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 387d90cf7d Update to 0.14.0 upstream release tag. 2012-02-16 13:34:39 -05:00