問題タブ [flexmojos]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
596 参照

apache-flex - flexmojos4.x でフレックス リソース モジュールをビルドする方法

flexmojos プラグインを使用して、flex アプリを管理しています。最初は、flexmojos3.8 を使用します。以下は、個別のリソース モジュールを作成するためのフラグメントです。アプリが en_US、zh_Ch をサポートしている場合、MainApp_en_US.swf と MainApp_zh_CN.swf を取得できます。私のアプリでは、ブラウザーの言語に応じて適切なリソース モジュールを読み込むことができます。

しかし、flexmojos 4.0-RC2 をアップグレードすると、変更点が大きいことがわかります。構成は ..... MainApp.mxml src/main/flex/locale/{locale} に変更されます

たくさん試した後に動作します。上記のような最後の構成。

0 投票する
1 に答える
311 参照

apache-flex - flexmojos でマルチスレッド Maven ビルドを使用する

マルチスレッド化することで、マルチ モジュール Maven ビルドのパフォーマンスを向上させようとしています。そうしている間、依存関係の束を解決しようとしていますが、flexmojos-maven-plugin のエラーで行き詰まっていることがあります。

ゴール org.sonatype.flexmojos:flexmojos-maven-plugin:3.9:compile-swf の実行に失敗し、単に (エラー コンパイル) と表示されます。

オンラインで調べたところ、flexmojos はまだマルチスレッド ビルドをサポートしていないようで、回避策があるかどうか疑問に思っていました。私が取り組んでいるビルドは巨大であるため、マルチスレッド化する必要があるため、基本的には少なくとも現時点では回避策を探しています。

事前に感謝します。さらに情報が必要な場合はお知らせください。

0 投票する
1 に答える
732 参照

maven - エラー: flexmojos 4 へのアップグレード時に、ライブラリに含まれるものが指定されていませんでした

私は 3.9 から flexmojos 4 にアップグレードしようとしていますが、多くの問題を引き起こしています (maven ビルドは多くのエラーで失敗します)。主なエラーは次のようです:

エラー: ライブラリに含まれるものが指定されていません

そして、どのクラスが定義されていないかを教えてくれます (私が想定しているライブラリには何も含まれていないためです)。アップグレードの必要に応じて変更しましたが、不足しているものはありますか?

0 投票する
1 に答える
707 参照

apache-flex - flexmojos プラグインをダウンロードできません。Maven はリポジトリ構成を無視します

Flex プロジェクトがあり、それをビルドするには flexmojos-maven-plugin が必要です。

リポジトリについても言及しました

しかし、maven はそれを無視し、そこからプラグインをダウンロードしようとしません。

お知らせ下さい。ありがとう!

0 投票する
0 に答える
359 参照

apache-flex - Flexmojos、Flexunit4: adl が予期しないリターン コード 9 を返す

flexunit4 単体テストの実行中に問題が発生しました

コマンドラインから(ターゲットディレクトリから)adlを実行しているとき、次の出力が得られました:

TestRunner.xml のルート ノードは次のようになります。

に変更したところ

コマンドラインからのテストは正常に実行されます。

誰かが私と同じ問題を抱えていますか? airapplication バージョンの異なるバージョンの TestRunner.xml を出力するように flexmojos を構成するにはどうすればよいですか?

0 投票する
1 に答える
553 参照

apache-flex - Linux でのフレックスユニットのセットアップ

私は Flex を使用するプロジェクトに取り組んでおり、今まで Windows を使用して、Flex 環境を必要とするモジュール/アーティファクトの Flex 単体テストを実行しています。依存関係があるため、これらの Maven テストを実行するときに Linux と Windows を切り替える必要があるため、何かを自動化するのは困難です。

Linux でフレックス ユニットのテストを実行できるように努力しましたが、[まだ]成功していません。これは、フレックス プロジェクトの maven clean test -X からのスタック トレースの一部です。

何が問題なのかを見つける手助けが必要です。JENKINS/HUDSON 経由ではなく、Linux でフレックス ユニット テストを実行する他の方法を知っている人がいる場合は、非常に感謝します。

0 投票する
2 に答える
2261 参照

apache-flex - アパッチ フレックス 4.9

Apache Flex 4.9 SDK を Mavenized しました。では、maven を使用してアプリケーションを構築するにはどうすればよいでしょうか。このための pom-File の例はありますか? このflexバージョンで動作するflex-mojosバージョンはまだありますか? または、代替手段はありますか?

ところで、Flash Builder 4.7 でアプリケーションをビルドすると、アプリケーションが実行されます。

0 投票する
1 に答える
431 参照

apache-flex - Maven /FlexMojos4.2ベータを使用したAIRアプリケーションテストの実行

AIRアプリケーションであるMavenモジュールがあります。FlexMojosプラグイン(バージョン4.2-ベータ版)を使用しています。

編集さらに調査したところ、問題はテストTestRunner.xmlに使用された記述子にAIR 2.6名前空間があるのに対し、私のadlバージョンは3.6であることが明らかになりました。したがって、このバージョンまたは記述子全体を制御する方法が必要です。

テスト目標を実行すると、常にこのエラーが発生します。

[ERROR] Failed to execute goal org.sonatype.flexmojos:flexmojos-maven-plugin:4.2-beta:test-run (default-test-run) on project mobile-app: Unexpected return code 9

これが私のビルド構成です(flex.sdk.version=4.5.1.21328

を使用mvn test -Xすると、ADLが呼び出されていることがわかります。

[DEBUG] [LAUNCHER] exec: [adl] - /XXX/mobile-app/target/test-classes/TestRunner.xml

私の知る限り、adlのエラーコード9は次のことを意味しますThe main application content file is not a valid SWF or HTML file.

私は何が欠けていますか?どんな助けでも大歓迎です!

0 投票する
1 に答える
72 参照

maven - Maven、Flexmojos、および目標の生成: ソースとは別のパッケージを宛先として選択します

ソースとは別のパッケージを使用して生成する方法Flexmojosとその目標があるかどうかを知りたいですか? generateたとえば、Java クラスがある場合、たとえばnotfoo.bar.A.javaを生成したいと思います。bar.foo.A.asfoo.bar.A.as

私の問題は、私が使用することです:

したがって、生成されたクラスにはパッケージが必要ですがcom.sim.gas3.foo.bar、このプラグインcom/sim/gas3はパッケージfoo.barのみでクラスを生成します。

0 投票する
1 に答える
255 参照

apache-flex - Flexmojos、タグとワイルドカードを含む

includesflexmojosタグを使用して、コンパイル時にいくつかのクラスを SWF にリンクできることはわかっています。

しかし、多くのクラスでワイルドカードを直接リンクする方法はありますか?

私は試した :

しかし、私はこのエラーを受け取ります:

[エラー] 次のインクルードのクラスを解決できません: my.package.*。

助けてくれてありがとう