Maven プロジェクトを gradle に移行しています。フロントエンドにはflexがあり、リクエストに応じてgradlefxを使用して移行しています。依存関係を追加しました:
dependencies{
classpath 'com.adobe.flex.framework:flex-framework:4.0.0.14159'
classpath files("./libs/flex/parsley-core-3.0.0.swc")
classpath files("./libs/flex/parsley-flex-3.0.0.swc")
classpath files("./libs/flex/legacy-parsley-commands-2.5.0.swc")
classpath files("./libs/flex/spicelib-commands-3.1.1.swc")
classpath files("./libs/flex/spicelib-reflect-3.0.0.swc")
classpath files("./libs/flex/spicelib-util-3.1.0.swc")
}
2.私のmxmlには次のような内容があります:
<?xml version="1.0" encoding="utf-8"?>
<Object xmlns:fx="http://ns.adobe.com/mxml/2009"
xmlns="http://www.spicefactory.org/parsley">
<fx:Script><![CDATA[//some imports]]></fx:Script></Object>
ただし、ビルド時に次のエラーが発生します。
[ant:java] Java 結果: 1
失敗しましたFAILURE: ビルドは例外で失敗しました。
- 問題: task の実行に失敗しました
:Common_Components:compileFlex
。java.lang.Exception: mxmlc の実行に失敗しました: 構成ファイルの読み込み中 D:\Softwares\flex_sdk_4.6\frameworks\flex-config.xmlD:\Xyz\Workspace\Common_Components\src\com\abc\common\MenuContext.mxml(9) : エラー: コンポーネントの実装を解決できませんでした。xmlns:presentation1="com.abc.helpframework.presentation.*">`
他の mxml ファイルでも同じ設定が機能しています。オブジェクトタグについては疑問ですが、よくわかりません。