0

Flex-Mojos を使用して Maven ですべてのセットアップとコンパイルを完了しました。次の質問は、コンパイルしたアプリケーションを Web リソースと共に任意のディレクトリに「公開」する方法です。コピーする必要があるいくつかの PHP スクリプトと、もちろん html ラッパーがあります。Ant でこれを行う場合 (私が出身地です)、次のようにします。

<copy todir="${deploy.dir}">
    <fileset file="${compiled.swf.file}"/>
    <fileset dir="${web.dir}" includes="**/*"/>
</copy>

これは Maven であり、プロジェクト管理へのアプローチは非常に異なるため、これを達成するにはどうすればよいですか? ブラウザでアプリケーションをテストするかなり簡単な方法が必要です (単体テストではありません)。どうすればよいですか?

4

2 に答える 2

1

私のプロジェクトでは、src/main/resources の下の war プロジェクトに HTML ラッパー ファイルがあります。次に、Dependency Pluginを使用して SWF を WAR にコピーしました。次に例を示します。

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-dependency-plugin</artifactId>
    <version>${maven-dependency-plugin.version}</version>
    <executions>
      <execution>
        <id>unpack-swf</id>
        <phase>prepare-package</phase>
        <goals>
          <goal>copy-dependencies</goal>
        </goals>
        <configuration>              
          <outputDirectory>${project.build.directory}/<your-project-name></outputDirectory>
        </configuration>
      </execution>
    </executions>
  </plugin>

依存関係の例を次に示します。

        <dependency>
        <groupId>${project.groupId}</groupId>
        <artifactId><your-swf-artifact></artifactId>
        <version>${project.version}</version>
        <type>swf</type>
    </dependency>
于 2011-02-08T22:33:10.987 に答える
0

最終的に Maven Ant ランナーを使用してcopy-resourcesフェーズで実行しました。

于 2011-03-01T21:39:49.983 に答える