Commit Graph

25 Commits

Author SHA1 Message Date
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