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
Mat Booth
e0fc025043
Add org.tukaani.xz to tycho-bundles-external
2015-05-07 09:57:03 +01:00
Roland Grunberg
9d59aa2a4c
Fix resolution issues when upstream version in local repository.
...
- Resolves: rhbz#1216170
2015-04-29 11:16:32 -04:00
Mikolaj Izdebski
015fc6e1af
fedoraproject-p2: Add support for installation into SCLs
...
- Bootstrap build
2014-12-04 16:36:32 +01:00
Roland Grunberg
b81da618df
Update to 0.22.0 pre-release.
2014-11-29 11:37:07 -05:00
Roland Grunberg
805cfaf66d
Add Fedora system repos to target definition resolver.
...
- Look for any IU if IU/Version query fails in target definition resolver.
2014-09-23 13:58:03 -04:00
Roland Grunberg
7448eae657
Make debundling more resilient to changes.
...
- fedoraproject-p2: Update to latest (Fix metapackage merging).
2014-09-09 12:52:27 -04:00
Roland Grunberg
b31d03ca43
Use fedoraproject-p2 to do OSGi bundle discovery.
2014-09-04 12:48:01 -04:00
Mikolaj Izdebski
c7cad093f3
Include eclipse features dir in custom resolver
2014-09-04 12:01:43 +02:00
Roland Grunberg
3d584e80a1
Integrate fedoraproject-p2 into Tycho.
...
fedoraproject-p2 allows for treating filesystem locations as p2
repositories. As a result we may eliminate our use of the
copy-platform-all script and simply refer to system locations prepended
with the 'fedora' schema namespace.
2014-08-21 15:55:24 -04:00
Roland Grunberg
ae5780c5ab
Update to 0.21.0 Release.
2014-07-25 16:48:00 -04:00
Mikolaj Izdebski
5b4078c031
Remove unneeded XMvn bits
2014-06-03 14:46:14 +02:00
Mikolaj Izdebski
2c96975f09
Fix runtime dependencies on XMvn in POMs
...
- Use custom Plexus config to lookup XMvn classes
- Lookup Aether WorkspaceReader using role hint "ide"
2014-05-30 15:44:43 +02:00
Mikolaj Izdebski
88f2d95ad8
Add support for XMvn 2.0
2014-05-16 12:31:24 +02:00
Roland Grunberg
c0ed3543a1
Update to 0.20.0 Release.
2014-03-25 10:45:44 -04:00
Mikolaj Izdebski
f63325d80d
Improve logging and error handling fop copy-platform-all
2014-02-26 15:09:50 +01:00
Roland Grunberg
58c0ff0476
Perform a pure bootstrap build.
2014-02-11 15:32:48 -05:00
Roland Grunberg
12f97c02d9
Return expected reactor cache location when XMvn resolution fails.
2013-11-21 11:32:21 -05:00
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
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
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
c7c8805006
Look for maven artifacts using XMvn Resolver.
2013-07-17 12:51:44 -04:00
Roland Grunberg
66215e316c
Update to 0.18.0 Release.
2013-05-29 09:25:19 -04:00
Roland Grunberg
a0cacb8f5a
Update to 0.17.0 Release.
2013-04-02 13:37:51 -04:00
Krzysztof Daniel
f4c66702b8
Merge mizdebsk patch with existing custom resolver patch.
2013-03-18 12:42:27 -04: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
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
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
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
f6d260aef7
Fix bug in overriding of BREE to JavaSE-1.6.
2012-10-04 16:06:22 -04:00
Roland Grunberg
b90c413777
Update to latest 0.16.0 SNAPSHOT.
2012-10-03 12:54:11 -04:00
Roland Grunberg
ba49332349
Set BREE to at least JavaSE-1.6 for all eclipse packaging types.
...
We set the BREE to JavaSE-1.6 for 'eclipse-plugin',
'eclipse-test-plugin', and 'eclipse-feature' packaging types but we
should do this for all packaging types. (eg. 'eclipse-repository',
'eclipse-application', 'eclipse-update-site')
2012-08-24 09:09: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
bc9cc12ad6
Add tycho.local.keepTarget flag to bypass ignoring environments.
...
By default a build in local mode should ignore the user-defined
environments and use the system's environment. In some cases it may be
necessary to bypass this functionality.
2012-08-09 12:51:39 -04:00
Roland Grunberg
50be185d52
Update to 0.16.0 SNAPSHOT.
2012-08-07 12:01:55 -04:00
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
e1d99f384b
Update to 0.15.0.
2012-07-27 11:23:36 -04:00
Roland Grunberg
4fc2026190
Detect OSGi jars using presence of the Bundle-SymbolicName entry.
2012-07-23 14:00:34 -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
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
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
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