[ 
http://jira.codehaus.org/browse/MEXEC-49?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=139160#action_139160
 ] 

fdb commented on MEXEC-49:
--------------------------

This issue is affecting the netbeans maven integration as it is using this 
plugin to run applications
temp solution is to remove the scope declaration

        <dependency>
            <groupId>ch.qos.logback</groupId>
            <artifactId>logback-classic</artifactId>
            <version>0.9.9</version>
            <!-- Does not work in netbeans/exec-maven-plugin -->
            <!-- <scope>runtime</scope> -->
        </dependency>

> Output directory is not included if classpathScope is 'runtime'
> ---------------------------------------------------------------
>
>                 Key: MEXEC-49
>                 URL: http://jira.codehaus.org/browse/MEXEC-49
>             Project: Maven 2.x Exec Plugin
>          Issue Type: Bug
>          Components: java
>    Affects Versions: 1.1
>         Environment: All
>            Reporter: Stefan Wismer
>            Priority: Critical
>
> I need to execute a project that has a runtime dependency to a JDBC driver. 
> If I take classpathScope 'compile' then the JDBC driver is not found. But if 
> I take classpathScope 'runtime' then the main class cannot be found anymore. 
> I would expect that 'runtime' means 'everything that you need for running it' 
> because maven also includes 'compile'-scoped dependencies when calling 
> getRuntimeArtifacts(). Therefore exec-maven-plugin should behave the same and 
> include the output directory.
> Adding one line in AbstractExecMojo.java (method 
> collectProjectArtifactsAndClasspath) would fix it.
> ...
> else if ( "runtime".equals( classpathScope ) )
> {
>       artifacts.addAll( project.getRuntimeArtifacts() );
>       theClasspathFiles.add( new File( 
> project.getBuild().getOutputDirectory() ) );   // NEW
> }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
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