abovesun wrote:
But there is several question about Tycho:
1. why it uses maven 3?

Tycho extends maven core functionality (as apposed to just providing new plugins) and maven 3 introduces several new and/or revised APIs that either make tycho implementation easier or possible at all. I can provide more details, if you are interested.

2. why tycho build is actually extended maven pack? Are you using aspects or
byte code changing to inject Tycho behavior in maven stages?

no aspcts or byte-code manipulation, just regular subclassing. tycho extends couple of core maven components and tycho-distribution uses classpath order to inject these custom components into maven runtime (see bin/m2.conf). there are plans to introduce support for this kind of extensions into maven 3.0, so custom maven distribution will not be necessary.

3. is there are any predefined goals to deploy compiled and packed bundle to
target platform?

Target platform management is the next big feature we are going to introduce into tycho. I expect first implementation to be available next few weeks, so stay tuned.

--
Regards,
Igor

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

   http://xircles.codehaus.org/manage_email


Reply via email to