Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [tycho-user] please test staged tycho 0.19.0

this is most probably due to an incompatible change in plexus-compiler API [1,2]
I don't see an option how to make this work in a backwards compatible way and at the same time support current maven-compiler-plugin 3.x in tycho.

you will probably have to make the groovy-eclipse-compiler update to the most recent plexus compiler API.

Jan

[1] https://wiki.eclipse.org/Tycho/Release_Notes/0.19 
[2] https://bugs.eclipse.org/bugs/show_bug.cgi?id=405385 

From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Tonny Madsen
Sent: Freitag, 8. November 2013 09:39
To: Tycho user list
Subject: Re: [tycho-user] please test staged tycho 0.19.0

I found I could get groovy-eclipse-compiler version 2.8.0-01 to work (almost) with Tycho 0.19.0 with this build snippet:

			<plugin>
				<groupId>org.eclipse.tycho</groupId>
				<artifactId>tycho-compiler-plugin</artifactId>
				<configuration>
					<compilerId>groovy-eclipse-compiler</compilerId>
					<verbose>true</verbose>
				</configuration>

				<dependencies>
					<dependency>
						<groupId>org.codehaus.groovy</groupId>
						<artifactId>groovy-eclipse-compiler</artifactId>
						<version>2.8.0-01</version>
					</dependency>
					<!-- The compiler seems to be optional :-/ - so we have to include it here... -->
					<dependency>
						<groupId>org.codehaus.groovy</groupId>
						<artifactId>groovy-eclipse-batch</artifactId>
						<version>[1.8.3-01,9.9.9)</version>
					</dependency>
				</dependencies>
			</plugin>

Right now, I'm trying to figure out why a local "clean install" succeeds and a top-level "clean install" fails :-(

/Tonny
--
Tonny Madsen
My profiles:    

On Thu, Nov 7, 2013 at 8:49 PM, Tonny Madsen <tonny.madsen@xxxxxxxxx> wrote:
I know it is late, but I found a "problem" in 0.19.0 today :-(

The following build snippet works properly for Tycho 0.14 to 0.18.1, but not for 0.19.0:

<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
<configuration>
<compilerId>groovy-eclipse-compiler</compilerId>
<verbose>true</verbose>
</configuration>

<dependencies>
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-eclipse-compiler</artifactId>
<version>2.7.0-01</version>
</dependency>
</dependencies>
</plugin>

For Tycho 0.19.0 I get the following error:
[ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:0.19.0:compile (default-compile) on project xxx.xxx.tests.groovy: Fatal error compiling: The performCompile method has not been implemented. -> [Help 1]

Does anybody know a way around this?
I want to use groovy-eclipse-compiler, as I have a plug-in where I have "translated" a couple - but not all - of the Java files into Groovy. This allows we to use some special Groovy functionality which means the classes are cut to 20% of the originals :-) As I have cross-references both ways between the Java and Groovy classes, it does not work to just add the Groovy compiler as described by Igor (here: http://dev.eclipse.org/mhonarc/lists/tycho-user/msg00072.html).

I will report this on https://github.com/groovy/groovy-eclipse as well...

/Tonny



--
Tonny Madsen
My profiles:    

On Mon, Oct 21, 2013 at 5:50 PM, Sievers, Jan <jan.sievers@xxxxxxx> wrote:
Tycho milestone release 0.19.0 has been staged. For details of new features and bugfixes, see release notes [1].
Please help by testing the staged milestone build. To use it, change your tycho version to 0.19.0 and add snippet [2] to your pom.

We plan to promote this release in one week unless major regressions are found.

Regards,
Tycho team

[1] http://wiki.eclipse.org/Tycho/Release_Notes/0.19
[2]
<pluginRepositories>
 <pluginRepository>
  <id>tycho-staged</id>
  <url>https://oss.sonatype.org/content/repositories/orgeclipsetycho-1004/</url>
 </pluginRepository>
</pluginRepositories>
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user



Back to the top