在FlexMojos 4.0-RC2和Flex SDK 4.5.1.21328上构建时,获取“错误:无法解析'/assets/images/**.png'进行转码”

时间:2011-10-12 06:51:05

标签: flex4.5 flexmojos flex-mojos

在构建FlexMojos 4.0-RC2和Flex SDK 4.5.1.21328时,我得到了这个“错误:无法解析'/assets/images/**.png'进行转码”。代码如下所示

 [Embed(source='/assets/images/lot_dimensions_bg_4digit.png')]

SDK版

<flex.sdk.version>4.5.1.21328</flex.sdk.version>

Flex Mojos版

<flex-mojos.version>4.0-beta-7</flex-mojos.version>

感谢您的帮助。

2 个答案:

答案 0 :(得分:3)

您之前需要专门为flexmojos-threadlocaltoolkit-wrapper添加依赖项 编译器依赖。

有关详细信息,请参阅以下页面: https://dev.c-ware.de/confluence/display/PUBLIC/Configuring+your+poms

答案 1 :(得分:0)

我使用的是相同版本的Flex SDK,但我使用的是flexmojos 4.0-RC2。嵌入式资产对我来说很好。

确保在构建时,将嵌入的资源复制到目标/类中。我必须为此包含一些特殊配置。

<plugin>
    <groupId>org.sonatype.flexmojos</groupId>
    <artifactId>flexmojos-maven-plugin</artifactId>
    <version>${flexmojos.version}</version>
    <extensions>true</extensions>
    <configuration>
        <debug>true</debug>
        <configurationReport>true</configurationReport>
        <sourceFile>com/example/MyApp.mxml</sourceFile>
        <swfVersion>11</swfVersion>
        <flexBuilderCompatibility>true</flexBuilderCompatibility>
        <descriptorTemplate>${basedir}/${application.name}-app.xml</descriptorTemplate>

        <!-- Here's the extra config -->
        <includeFileSets>
            <fileset>
                <directory>src/main/resources/embedded</directory>
                <includes>
                    <include>*.*</include>
                </includes>
            </fileset>
        </includeFileSets>
    </configuration>
</plugin>