[
https://jira.codehaus.org/browse/MCOMPILER-36?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Michael Osipov closed MCOMPILER-36.
-----------------------------------
Resolution: Won't Fix
Please refer to
https://cwiki.apache.org/confluence/display/MAVEN/The+Great+JIRA+Cleanup+of+2014
if you're wondering why this issue was closed out.
> 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 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 was sent by Atlassian JIRA
(v6.1.6#6162)