[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[tycho-dev] m2e workspace resolution for Tycho plugins

I pushed some changes [1] to Tycho master last night (my time) to allow
m2e workspace dependency resolution for Maven launch configurations that
use Tycho plugins. This should allow run/debug Tycho plugins right from
m2e workspace, i.e. all changes to classes and resources will be picked
up immediately, without prior mvn install/deploy.

This feature is disabled by default, in order to try it you need to

* make sure you use pde 3.8 and m2e 1.1 (I assume all Tycho developers
  already do)
* install latest m2e-tycho 0.7 from one of directories listed under [2]
* enable "Tycho in situ development" in Eclipse preferences. I pan to
  remove this preference once the code proves to work reliably.
* enable "Resolve workspace artifacts" in launch configuration

At this point Run of the launch configuration is expected to 'just
work', but source lookup during Debug will need manual configuration. I
plan to update m2e dynamic source lookup [3] to work for Tycho projects
in next few days, so everything will be fully automated.

[1] https://bugs.eclipse.org/bugs/show_bug.cgi?id=383503
[2] https://repository.sonatype.org/content/repositories/forge-sites/m2eclipse-tycho/0.7.0/N/
[3] https://github.com/ifedorenko/com.ifedorenko.m2e.sourcelookup


--
Regards,
Igor