It is an alternative too.

On Fri, Mar 12, 2010 at 11:42 AM, Jeffrey <[email protected]>wrote:

> So, don't run the maven build in eclipse?
>
> On Mar 12, 9:12 am, Marvin Froeder <[email protected]> wrote:
> > Disable m2e workspace resolution.
> >
> > On Fri, Mar 12, 2010 at 11:07 AM, Jeffrey <[email protected]
> >wrote:
> >
> > > When I run copy-flex-resources goal in maven via the command line,
> > > everything executes perfectly and the war is built in a good state.
> > > However, in Eclipse, when I selected the war project, select Run As ->
> > > maven build -> mvn clean install, Eclipse attempts to run the maven
> > > build and it fails, when flexmojos runs, with the following error:
> >
> > > [DEBUG] Configuring mojo 'org.sonatype.flexmojos:flexmojos-maven-
> > > plugin:3.5.0:copy-flex-resources' -->
> > > [DEBUG]   (f) copyRSL = true
> > > [DEBUG]   (f) copyRuntimeLocales = true
> > > [DEBUG]   (f) localRepository = Repository[local|file://C:\Documents
> > > and Settings\[user]\.m2\repository]
> > > [DEBUG]   (f) project = MavenProject: test-war:0.0.1-SNAPSHOT @ C:\svn
> > > \trunk\testProjects\test-war\pom.xml
> > > [DEBUG]   (f) remoteRepositories = [repos go here]
> > > [DEBUG]   (f) skip = false
> > > [DEBUG]   (f) stripVersion = false
> > > [DEBUG]   (f) useFinalName = true
> > > [DEBUG]   (f) webappDirectory = C:\svn\trunk\testProjects\test-war
> > > \target\test-war
> > > [DEBUG] -- end configuration --
> > > [INFO] [flexmojos:copy-flex-resources {execution: default}]
> > > [INFO] Flexmojos 3.5.0
> > > [INFO]   Apache License - Version 2.0 (NO WARRANTY) - See COPYRIGHT
> > > file
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [ERROR] BUILD ERROR
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Failed to copy C:\svn\trunk\core\Module\core.flex-module\target
> > > \classes
> >
> > > Embedded error: C:\svn\trunk\core\Module\core.flex-module\target
> > > \classes (Access is denied)
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [DEBUG] Trace
> > > org.apache.maven.lifecycle.LifecycleExecutionException: Failed to copy
> > > C:\svn\trunk\core\Module\core.flex-module\target\classes
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:
> > > 719)
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(DefaultLifecycleExecutor.java:
> > > 556)
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:
> > > 535)
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:
> > > 387)
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:
> > > 348)
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:
> > > 180)
> > >        at
> org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
> > >        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
> > >        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
> > >        at
> > > org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:
> > > 60)
> > >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> > >        at
> > >
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
> > > 39)
> > >        at
> >
> > >
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
> > > 25)
> > >        at java.lang.reflect.Method.invoke(Method.java:597)
> > >        at
> org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:
> > > 315)
> > >        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
> > >        at
> org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:
> > > 430)
> > >        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
> > > Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
> > > copy C:\svn\trunk\core\Module\core.flex-module\target\classes
> > >        at org.sonatype.flexmojos.war.CopyMojo.copy(CopyMojo.java:362)
> > >        at
> org.sonatype.flexmojos.war.CopyMojo.execute(CopyMojo.java:160)
> > >        at
> >
> > >
> org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:
> > > 490)
> > >        at
> >
> > >
> org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:
> > > 694)
> > >        ... 17 more
> > > Caused by: java.io.FileNotFoundException: C:\svn\trunk\core\Module
> > > \core.flex-module\target\classes (Access is denied)
> > >        at java.io.FileInputStream.open(Native Method)
> > >        at java.io.FileInputStream.<init>(FileInputStream.java:106)
> > >        at
> org.codehaus.plexus.util.FileUtils.copyFile(FileUtils.java:820)
> > >        at org.sonatype.flexmojos.war.CopyMojo.copy(CopyMojo.java:358)
> > >        ... 20 more
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> > > [INFO] Total time: 16 seconds
> > > [INFO] Finished at: Thu Mar 11 16:23:32 EST 2010
> > > [INFO] Final Memory: 30M/86M
> > > [INFO]
> > >
> ------------------------------------------------------------------------
> >
> > > Here is the part of my pom where I'm using flexmojos.  I'm using it to
> > > copy swf dependencies into the war:
> >
> > >                        <plugin>
> > >
>  <groupId>org.sonatype.flexmojos</groupId>
> >
> > >  <artifactId>flexmojos-maven-plugin</artifactId>
> > >                                <version>3.5.0</version>
> > >                                <executions>
> > >                                        <execution>
> > >                                                <goals>
> >
> > >  <goal>copy-flex-resources</goal>
> > >                                                </goals>
> > >                                        </execution>
> > >                                </executions>
> > >                        </plugin>
> >
> > > Further information:
> > > Windows XP Professional SP3
> > > Eclipse 3.4.2
> > > Maven 2.1.1
> > > Ant 1.7.1
> >
> > > Questions:
> > > Why is flexmojos seemingly trying to access the maven build directory
> > > of a project elsewhere?
> >
> > > Why would this build fail in Eclipse but not at the command-line?
> >
> > > Please let me know if you need further information.
> >
> > > --
> > > You received this message because you are subscribed to the Google
> > > Groups "Flex Mojos" group.
> > > To post to this group, send email to [email protected]
> > > To unsubscribe from this group, send email to
> > > [email protected]<flex-mojos%[email protected]>
> <flex-mojos%[email protected]<flex-mojos%[email protected]>
> >
> > > For more options, visit this group at
> > >http://groups.google.com/group/flex-mojos?hl=en?hl=en
> >
> > >http://flexmojos.sonatype.org/
>
> --
> You received this message because you are subscribed to the Google
> Groups "Flex Mojos" group.
> To post to this group, send email to [email protected]
> To unsubscribe from this group, send email to
> [email protected]<flex-mojos%[email protected]>
> For more options, visit this group at
> http://groups.google.com/group/flex-mojos?hl=en?hl=en
>
> http://flexmojos.sonatype.org/
>

-- 
You received this message because you are subscribed to the Google
Groups "Flex Mojos" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/flex-mojos?hl=en?hl=en

http://flexmojos.sonatype.org/

Reply via email to