[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Problems changing the compiler to google error-prone
|
I have to check but I believe we use the same functionality to compile Groovy files... So if you choose to remove this option, then you must add something else for Groovy & friends.
/Tonny
--
Tonny Madsen
(sent from my mobile device)
On 9 Jan 2014 13:28, "Igor Fedorenko" <
igor@xxxxxxxxxxxxxx> wrote:
I would rather remove the option to switch compiler implementations. I think it was left there simply because we copied maven-compiler-plugin base class, but I don't believe it makes a lot of sense for Tycho projects.
--
Regards,
Igor
On 1/9/2014, 3:31, Sievers, Jan wrote:
tycho uses the eclipse JDT compiler by default (it has additional
features like package access rules for exported packages etc.).
Not sure but I think the idea was that the compiler implementation
should be interchangeable (and you may lose some additional features if
not using JDT).
If that is true this would qualify as a bug and we should make sure we
only use JDT-specific compiler arguments if the JDT compiler is actually
used.
I don't know the error-prone javac extension but JDT compiler warnings
or findbugs may provide similar functionality.
Regards,
Jan
*From:*tycho-user-bounces@eclipse.org
[mailto:tycho-user-bounces@eclipse.org] *On Behalf Of *Christian Schwarz
*Sent:* Mittwoch, 8. Januar 2014 15:38
*To:* Tycho user list
*Subject:* [tycho-user] Problems changing the compiler to google error-prone
Hi,
we want to ensure the quality of our code by compiling it with google's
javac extension "error-prone" (see
https://code.google.com/p/error-prone/). I don't know what is going on
here since my experience with maven-tycho is limited. I get this error
with tycho v0.19.0:
*[ERROR] Failed to execute goal
org.eclipse.tycho:tycho-compiler-plugin:0.19.0:compile
(default-compile) on project eu.gemtec.carepi.io
<http://eu.gemtec.carepi.io>: Fatal error compiling: invalid flag:
org.osgi.framework.system.packages *
The pom configuration of the tycho compiler look like this:
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
<version>${tycho.version}</version>
<configuration>
<compilerId>javac-with-errorprone</compilerId>
</configuration>
<dependencies>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-javac</artifactId>
<version>2.3</version>
</dependency>
<dependency>
<groupId>org.codehaus.plexus</groupId>
<artifactId>plexus-compiler-javac-errorprone</artifactId>
<version>2.3</version>
</dependency>
</dependencies>
</plugin>
Does anyone know how to solve it?
Regards
Chris
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user