Roland Grunberg
a9422dc67c
Reduce length of file lock name when file is in build directory.
2013-11-18 14:27:38 -05:00
Roland Grunberg
8b7debaa61
Update to 0.19.0 Release.
2013-10-29 13:23:25 -04:00
Roland Grunberg
d3195d8608
Do not use XMvn internals (Bug 1015038).
2013-10-04 11:15:34 -04:00
Krzysztof Daniel
bb87890557
Adjust to latest Xmvn (workaround for 1015038).
2013-10-03 13:29:19 +02:00
Mikolaj Izdebski
8197b35098
Add workaround for rhbz#1004310
2013-09-09 17:57:58 +02:00
Roland Grunberg
7f114a0a72
Improve artifact resolution using XMvn Resolver. (Bug 986900)
2013-07-30 16:03:40 -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
Roland Grunberg
87ef54fe60
Non-bootstrap build.
2013-07-24 16:36:51 -04:00
Roland Grunberg
42c8fb1cb9
Update to use Eclipse Aether.
...
- Use MavenSession and Plexus to determine state.
- Fix bootstrap build.
2013-07-24 15:31:38 -04:00
Roland Grunberg
1731ca32e8
Make changes to ensure intermediary build succeeds.
...
- Remove %Patch6 in favour of call to sed.
2013-07-18 11:49:44 -04:00
Krzysztof Daniel
cef57e7c63
Update to 0.18.1.
2013-07-18 12:08:05 +02:00
Roland Grunberg
c7c8805006
Look for maven artifacts using XMvn Resolver.
2013-07-17 12:51:44 -04:00
Roland Grunberg
d33efaf9f5
Update to use maven-surefire 2.15 API.
2013-07-09 12:58:53 -04:00
Alexander Kurtakov
debb161fee
Use _jnidir too when building local p2 repo.
2013-07-05 17:14:12 +03:00
Mikolaj Izdebski
6b397f648d
Add Requires on plugins present in Maven super POM
...
- Resolves: rhbz#971301
2013-06-06 10:47:27 -04: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
eed45a29d9
Fix bootstrap build for potential future use.
2013-04-12 09:36:29 -04:00
Roland Grunberg
a0cacb8f5a
Update to 0.17.0 Release.
2013-04-02 13:37:51 -04:00
Roland Grunberg
9ac076ba3f
Non-bootstrap build.
2013-03-18 14:18:21 -04:00
Krzysztof Daniel
f4c66702b8
Merge mizdebsk patch with existing custom resolver patch.
2013-03-18 12:42:27 -04:00
Krzysztof Daniel
8d0154f9bb
Move the patch into better place.
2013-03-18 15:37:16 +01:00
Krzysztof Daniel
acd4f1bbbc
Non-bootstrap build.
2013-03-18 15:31:22 +01:00
Krzysztof Daniel
40b525ce12
Commit the patch.
2013-03-18 15:12:22 +01:00
Krzysztof Daniel
00615dca5c
Use plexus to instantiate workspace reader.
2013-03-18 15:11:41 +01:00
Roland Grunberg
60fd9ead4e
Non-bootstrap build.
2013-03-17 10:13:49 -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
Krzysztof Daniel
50c3427c3e
Update to 0.17-SNAPSHOT
...
RHBZ#915194 - API changed in maven-surefire
2013-02-25 13:24:43 +01:00
Roland Grunberg
3332f9b37d
Non-bootstrap build.
2013-02-06 15:12:56 -05:00
Stanislav Ochotnicky
e012ef783a
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
...
- Replace maven BuildRequires with maven-local
2013-02-06 20:47:28 +01:00
Roland Grunberg
08cec05253
Add tycho components to lookaside cache for future bootstrapping.
2013-02-06 14:05:24 -05:00
Roland Grunberg
39d8ccf4a8
Change BR/R on maven to maven-local for XMvn support.
...
Built bootstrapped to fix missing JavadirWorkspaceReader.
FedoraWorkspaceReader cannot be accessed so use DefaultResolver instead.
2013-02-06 13:56:04 -05:00
Roland Grunberg
874d2fdb05
Remove usage of older maven for intermediary build.
2013-01-25 10:23:11 -05:00
Roland Grunberg
94c249b7f4
Update with support for XMvn and Maven Surefire 2.13.
...
Use TYCHO_MVN_{LOCAL,RPMBUILD} to determine how maven was called and
update sources to reflect API changes in Maven Surefire 2.13.
2013-01-24 15:31:34 -05:00
Roland Grunberg
662dc413a5
Fix upstream Bug 361204.
2012-12-20 17:25:41 -05:00
Roland Grunberg
f6fc49e1c3
Use OSGi Requires instead of package name.
2012-12-06 15:37:19 -05:00
Roland Grunberg
f4258b7555
Add support for more flexible OSGi bundle paths.
...
Introduce environment variable ROOT_PREFIX which can define an arbitrary
prefix for the location of OSGi bundles.
2012-12-03 13:45:11 -05:00
Roland Grunberg
aba2795665
Make additional changes to get Tycho building bootstrapped.
2012-11-19 11:20:20 -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
367ad0daca
Merge branch 'master' into f18
...
master and f18 branches initially diverged due varying versions of
maven-surefire, which caused different patches to be needed on these
branches.
2012-10-30 16:29:52 -04:00
Roland Grunberg
b0e6586257
Revert commits c23e7d2
.. 891a8c4
.
2012-10-30 16:27:09 -04:00
Roland Grunberg
5861b983ad
Package org.eclipse.osgi and org.eclipse.jdt.core.
...
Mavenized versions org.eclipse.osgi and org.eclipse.jdt.core were
provided by Eclipse, but since it depends on Tycho at build-time, we
cannot depend upon it at runtime. Therefore we must provide these
bundles.
2012-10-20 16:59:20 -04:00
Roland Grunberg
614ffa9044
Update to finalized 0.16.0 Release.
...
Upstream has made some changes to the staged version.
2012-10-19 16:11:47 -04:00
Roland Grunberg
8c01993313
Update to 0.16.0 Release.
2012-10-19 14:09:14 -04:00
Roland Grunberg
bb01c16f53
Build Tycho properly in one RPM build.
...
When the version of Tycho being built is the same as the version of
Tycho installed on the system, two builds must be performed to avoid a
cyclic dependency. The first build is an intermediary build to change
the version to something different from the final build. Most often this
happens when only the release tag is modified.
2012-10-19 10:05:18 -04:00
Roland Grunberg
57b4448ae4
Non-bootstrap build.
2012-10-11 12:23:48 -04:00
Roland Grunberg
986d9edcf6
Remove dependence on eclipse by use of self-bundled equinox launcher.
...
Tycho's self-packaged Eclipse equinox launcher should be used to to
publish bundles and features as a p2 repository, rather than depending
on Eclipse itself. This will avoid the cyclic dependencies.
2012-10-11 12:02:43 -04:00