Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Archived » Tycho » Compiler Integration(technical and legal issues)
Compiler Integration [message #630497] Sun, 03 October 2010 07:53 Go to next message
Stephan Herrmann is currently offline Stephan Herrmann
Messages: 977
Registered: July 2009
Senior Member
We are currently looking for the best way how to integrate the
Object Teams compiler, which is a variant of the JDT compiler,
in Maven3.

Technically, our compiler provides the exact same API as the
JDT compiler. We only need to make sure that a different
artifact is used as the compiler implementation.

Previously, we had a hacked version of plexus-compiler-eclipse
which apparently we cannot bring to Eclipse due to legal issues.

This makes me think maybe tycho-compiler-jdt will be our friend.
However, before diving into technical details I'd like to know if the
code for that component will move to Eclipse and whether any
CQs have been filed for that, etc.

TIA,
Stephan
Re: Compiler Integration [message #631361 is a reply to message #630497] Thu, 07 October 2010 05:16 Go to previous message
Jan Sievers is currently offline Jan Sievers
Messages: 23
Registered: July 2009
Junior Member
>This makes me think maybe tycho-compiler-jdt will be our friend.
>However, before diving into technical details I'd like to know if the
>code for that component will move to Eclipse and whether any
>CQs have been filed for that, etc.

the tycho codebase (including tycho-compiler-jdt I assume) is planned to be moved to eclipse. Jason van Zyl may have more details on the parallel IP process.

Technically, I am not sure if this is the way to go.
See our previous discussion with the scala compiler guys

http://software.2206966.n2.nabble.com/Bundles-with-nested-ja rs-tp5157569p5193953.html

and the related open bug
https://issues.sonatype.org/browse/TYCHO-483

Regards
Jan
Previous Topic:Building plugins with non-default bundle root location
Next Topic:Downloading Tycho / Maven
Goto Forum:
  


Current Time: Thu Jul 24 21:35:43 EDT 2014

Powered by FUDForum. Page generated in 0.02417 seconds