Bob Fields created MCOMPILER-206:
------------------------------------

             Summary: Buildhelper plugin (add source dir) ignored on compile in 
site phase
                 Key: MCOMPILER-206
                 URL: https://jira.codehaus.org/browse/MCOMPILER-206
             Project: Maven 2.x Compiler Plugin
          Issue Type: Bug
    Affects Versions: 3.1
         Environment: Java 1.6.0_43-b01 64 bit Windows7. maven 3.0.4.
            Reporter: Bob Fields
         Attachments: mvnsiteFailure.zip

mvn install recognizes additional directories from maven-buildhelper-plugin. 
Running mvn site afterwards does not recognize the additional src directories. 
This was not a problem until compiler 3.0 plugin changed the way compilation is 
done, it now recompiles the project every time even when no changes have been 
made, unfortunately it needs to recompile during the site phase now. Multiple 
recompilations normally would not be a problem (though preferred not to have to 
do), if it found all the source directories. I tested the old 2.5.1 plugin by 
deleting the target/classes files and then running mvn site, and it fails the 
same way (additional buildhelper directories not added to compilation path), so 
this issue also exists in the plugin v2.x. Attached a debug log output, it 
shows that the buildhelper dirs were added when that plugin was run under 
'Source directories' but were not passed to the javac command line when the 
compiler plugin was run. Running the same under mvn install shows both 
sourcepath values passed to the javac compiler. I'm hoping there's a simple 
solution to this, otherwise I'll build the SNAPSHOT version of the 
compiler-plugin and attempt to troubleshoot (probably easier than duplicating 
the problem in a very small project). Because it is such a large project, I 
have to run the install phase separately from the site phase (memory 
constraints).

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to