I try to put output swf file to other dir, not "target":
<output>${project.build.directory}/${project.build.finalName}/skai.swf</output>
And get error:
[INFO] ------------------------------------------------------------------------
[INFO]
/home/leonidv/Documents/java/Skai/skai-02/target/home/leonidv/Documents/java/Ska
i/skai-02/target/skai.frontend-0.0.1-SNAPSHOT/skai.swf
(No such file or directory)
[INFO] ------------------------------------------------------------------------
[INFO] Trace
org.apache.maven.lifecycle.LifecycleExecutionException:
/home/leonidv/Documents/java/Skai/skai-02/target/home/leonidv/Documents/java/Ska
i/skai-02/target/skai.frontend-0.0.1-SNAPSHOT/skai.swf
(No such file or directory)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycl
eExecutor.java:583)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLifecycle(Def
aultLifecycleExecutor.java:499)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycle
Executor.java:478)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures
(DefaultLifecycleExecutor.java:330)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultL
ifecycleExecutor.java:291)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExec
utor.java:142)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:336)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:129)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:287)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a: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:
/home/leonidv/Documents/Программирование/java/Skai/skai-02/targe
t/home/leonidv/Documents/Программирование/java/Skai/skai-02/targ
et/skai.frontend-0.0.1-SNAPSHOT/skai.swf
(No such file or directory)
at
info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.build(AbstractFlexComp
ilerMojo.java:2076)
at
info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.run(AbstractFlexCompil
erMojo.java:1121)
at
info.rvin.mojo.flexmojo.AbstractIrvinMojo.execute(AbstractIrvinMojo.java:179)
at
org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.ja
va:451)
at
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycl
eExecutor.java:558)
... 16 more
Caused by: java.io.FileNotFoundException:
/home/leonidv/Documents/java/Skai/skai-02/target/home/leonidv/Documents/java/Ska
i/skai-02/target/skai.frontend-0.0.1-SNAPSHOT/skai.swf
(No such file or directory)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:179)
at java.io.FileOutputStream.<init>(FileOutputStream.java:131)
at flex2.tools.oem.Application.build(Application.java:436)
at
info.rvin.mojo.flexmojo.compiler.AbstractFlexCompilerMojo.build(AbstractFlexComp
ilerMojo.java:2062)
... 20 more
=====================================================================
I think, you can try before create file - does path contain directory ("/",
or "/" chars), and if it contain check and create if necessary.
Original issue reported on code.google.com by leonid.vygovsky on 16 Dec 2008 at 10:24
Original issue reported on code.google.com by
leonid.vygovsky
on 16 Dec 2008 at 10:24