[ 
https://jira.codehaus.org/browse/MCOMPILER-36?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=277211#comment-277211
 ] 

Robert Scholte commented on MCOMPILER-36:
-----------------------------------------

Could someone add a sample project ot reproduce this issue?

> class Foo is public, should be declared in a file named Foo.java
> ----------------------------------------------------------------
>
>                 Key: MCOMPILER-36
>                 URL: https://jira.codehaus.org/browse/MCOMPILER-36
>             Project: Maven 2.x Compiler Plugin
>          Issue Type: Bug
>    Affects Versions: 2.0.1
>            Reporter: Per Olesen
>            Priority: Minor
>
> When adding a depency to a jar which contains source code like this:
>     <dependency>
>       <groupId>com.nordija</groupId>
>       <artifactId>nordija-midtier</artifactId>
>       <version>snapshot</version>
>       <classifier>sources</classifier>
>       <scope>test</scope>
>     </dependency>
> where I'm using the "classifier", the "compiler:testCompile" goal fails with 
> the error:
> Failure executing javac, but could not parse the error:
> /home/tomcat/.m2/repository/com/nordija/nordija-midtier/snapshot/nordija-midtier-snapshot-sources.jar(com/nordija/midtier/util/NestingException.java):42:
>  class NestingException is public, should be declared in a file named 
> NestingException.java
> (source unavailable)
> 1 error
> Now, my first thought is of course that the jar is corrupt or packaged 
> wrongly or something like that. But it seems to be okay, and my IDEA can 
> browse it and does not show error-marks for the source file in question. And, 
> the same dependency is used in another module in the same build, where it is 
> no problem!!!
> I solved the problem by going back to v2.0 of the compiler plugin, where 
> everything works.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to