Could it be that different encoding is used? As you haven't specified
anything in your Maven project, the platform's default encoding is used
(cp1552). Maybe Ant is using something else?
You could also try a later maven-compiler-plugin than v3.1 (v3.5 is the
latest).

/Anders

On Tue, Feb 2, 2016 at 12:28 PM, Eyal Goren <[email protected]> wrote:

> Hi,
>
> I am now migrating a module from ANT to Maven, surprisingally- when I try
> to
> compile in the Maven, the compilation "crush" (I tested with both- Oracle
> JDK and Open JDK- both crushed) -
>
> [INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ kes ---
> [INFO] Changes detected - recompiling the module!
> [WARNING] File encoding has not been set, using platform encoding Cp1255,
> i.e. build is platform dependent!
> [INFO] Compiling 250 source files to
> C:\SVN\10.00\APPS_trunk\java_apps\bsmShared\kes\target\classes
> An exception has occurred in the compiler (1.7.0-91). Please file a bug at
> the Java Developer Connection (http://java.sun.com/webapps/bugreport)
> after
> checking the Bug Parade for duplicates. Include your program and the
> following diagnostic in your report.  Thank you.
> java.lang.AssertionError: typeSig 19
>         at
> com.sun.tools.javac.jvm.ClassWriter.assembleSig(ClassWriter.java:357)
>         at
> com.sun.tools.javac.jvm.ClassWriter.typeSig(ClassWriter.java:424)
>         at
>
> com.sun.tools.javac.jvm.ClassWriter.writeCompoundAttribute(ClassWriter.java:841)
>         at
>
> com.sun.tools.javac.jvm.ClassWriter.writeJavaAnnotations(ClassWriter.java:765)
>         at
> com.sun.tools.javac.jvm.ClassWriter.writeMemberAttrs(ClassWriter.java:677)
>         at
> com.sun.tools.javac.jvm.ClassWriter.writeMethod(ClassWriter.java:966)
>         at
> com.sun.tools.javac.jvm.ClassWriter.writeMethods(ClassWriter.java:1436)
>         at
> com.sun.tools.javac.jvm.ClassWriter.writeClassFile(ClassWriter.java:1524)
>         at
> com.sun.tools.javac.jvm.ClassWriter.writeClass(ClassWriter.java:1454)
>         at
> com.sun.tools.javac.main.JavaCompiler.genCode(JavaCompiler.java:713)
>         at
> com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1451)
>         at
> com.sun.tools.javac.main.JavaCompiler.generate(JavaCompiler.java:1419)
>         at
> com.sun.tools.javac.main.JavaCompiler.compile2(JavaCompiler.java:870)
>         at
> com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:829)
>         at com.sun.tools.javac.main.Main.compile(Main.java:439)
>         at
> com.sun.tools.javac.api.JavacTaskImpl.call(JavacTaskImpl.java:132)
>         at
>
> org.codehaus.plexus.compiler.javac.JavaxToolsCompiler.compileInProcess(JavaxToolsCompiler.java:126)
>         at
>
> org.codehaus.plexus.compiler.javac.JavacCompiler.performCompile(JavacCompiler.java:169)
>         at
>
> org.apache.maven.plugin.compiler.AbstractCompilerMojo.execute(AbstractCompilerMojo.java:785)
>         at
>
> org.apache.maven.plugin.compiler.CompilerMojo.execute(CompilerMojo.java:129)
>         at
>
> org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:101)
>         at
>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)
>         at
>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
>         at
>
> org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
>         at
>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
>         at
>
> org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
>         at
>
> org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
>         at
>
> org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
>         at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
>         at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
>         at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
>         at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
>         at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at
>
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>
>
>
> --
> View this message in context:
> http://maven.40175.n5.nabble.com/Maven-compile-crush-while-ANT-pass-tp5860680.html
> Sent from the Maven - Users mailing list archive at Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

Reply via email to