首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用.swc构建Flex org.sonatype.flexmojos失败

使用.swc构建Flex org.sonatype.flexmojos失败
EN

Stack Overflow用户
提问于 2011-01-24 11:39:05
回答 1查看 4.8K关注 0票数 1

我正在尝试第一次使用maven 2创建和构建一个flex库项目(.swc)。我能够创建目录结构,但是构建失败了。

我的maven设置是: Maven版本:apache 3.0.2

-DarchetypeArtifactId=flexmojos-archetypes-library

  1. mvn原型:生成-DarchetypeGroupId=org.sonatype.flexmojos -DarchetypeVersion=3.8 -DgroupId=com.test -DartifactId=sampleflexproject2 -e

这根据我的需要创建了基本的项目框架。

  1. mvn清洁安装-e-X

在执行此命令时,我会遇到以下异常。

代码语言:javascript
复制
[ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-pre-alpha-1:compile-swc (default-compile-swc) on project sampleflexproject2: The parameters 'output' for goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-pre-alpha-1:compile-swc are missing or invalid -> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException:
Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-pre-alpha-1:compile-swc (default-compile-swc) on project sampleflexproject2: The parameters 'output' for goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-pre-alpha-1:compile-swc are missing or invalid
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:221)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:153)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:145)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:84)
       at org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:59)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:183)
       at org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:161)
       at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:319)
       at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:156)
       at org.apache.maven.cli.MavenCli.execute(MavenCli.java:534)
       at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
       at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
       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:585)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:290)
       at org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:230)
       at org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:409)
       at org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:352) Caused by: org.apache.maven.plugin.PluginParameterException:
The parameters 'out put' for goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.0-pre-alpha-1:compile-swc are missing or invalid
       at org.apache.maven.plugin.internal.DefaultMavenPluginManager.validateParameters(DefaultMavenPluginManager.java:688)
       at org.apache.maven.plugin.internal.DefaultMavenPluginManager.populatePluginFields(DefaultMavenPluginManager.java:580)
       at org.apache.maven.plugin.internal.DefaultMavenPluginManager.getConfiguredMojo(DefaultMavenPluginManager.java:525)
       at org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:98)
       at org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:209)

你预见到这其中有什么明显的问题吗?

EN

回答 1

Stack Overflow用户

发布于 2011-07-16 02:31:33

请张贴一个简化版本的POM。

不过,问题似乎在于,您缺少了一些用于flexmojos plugin的配置。它抱怨目标默认编译swc没有定义输出属性。

看看你的插件定义:

代码语言:javascript
复制
<plugin>
   <groupId>org.sonatype.flexmojos</groupId>
    <artifactId>flexmojos-maven-plugin</artifactId>
    <version>4.0-pre-alpha-1</version>
    <configuration>
      <output>${basedir}/target/sampleflexproject2.swf</output>
    </configuration>
</plugin>

不过,光是这一点可能还不够成功。

有关在配置块中设置什么的更多信息,请查看https://repository.sonatype.org/content/sites/maven-sites/flexmojos/4.0-RC1/compile-swc-mojo.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4781522

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档