lesscss-maven-plugin: provide m2e lifecycle-mapping
---------------------------------------------------

                 Key: MOJO-1785
                 URL: https://jira.codehaus.org/browse/MOJO-1785
             Project: Mojo
          Issue Type: New Feature
          Components: _General
         Environment: Eclipse
            Reporter: Alexis Li
         Attachments: lesscss-maven-plugin.zip

I use m2e to use Maven within Eclipse. This requires a little special support 
from plugins so that incremental build works properly. I'd like the 
lesscss-maven-plugin to add this support.

The necessary changes are best documented here: 
http://wiki.eclipse.org/M2E_compatible_maven_plugins
In short, META-INF/m2e/lifecycle-mapping-metadata.xml needs to be added and the 
plexus-build-api BuildContext used.

I've attached some modifications which should get most of the way there, 
however I can't figure out how to fix the Mockito or integration tests sorry. 
Eclipse complains that "when( buildContext.newScanner( sourceDirectory ) 
).thenReturn( ... )" is ambiguous and it's not clear how to fix it. I tried 
some of the PowerMock extensions but they didn't work.

If I ignore tests (and comment out the IT maven-invoker-plugin section) I can 
build a JAR but then when I try to use it my <execution> element complains with 
this error:

        Execution default of goal org.codehaus.mojo:lesscss-maven-plugin:
         1.0-act-SNAPSHOT:compile failed. (org.codehaus.mojo:lesscss-
         maven-plugin:1.0-act-SNAPSHOT:compile:default:prepare-
         package)

I don't know if this is relevant but generate-resources might be a more 
appropriate phase.

To be clear, this feature is to add m2e support to lesscss-maven-plugin; the 
issues I describe above are solely by way of apology for not finishing the job.

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

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to