Мне поручили работать над проектом Java / Flash / BlazeDS. Когда я опускаю код проекта, мне нужно запустить скрипт Ant как часть установки. Этот скрипт в конечном итоге компилирует код Flash, как показано ниже.
<exec executable='"@{sdk}/bin/mxmlc.exe"' failonerror="true" >
//A bunch of <arg> tags
</exec>
Используемый выше атрибут sdk
указывает на общую папку, которую наша компания требует от нас использовать. Путь заканчивается в /sdks/4.1.0
.
Этот скрипт Ant завершается ошибкой из-за следующей ошибки.
Method marked override must override another method.
override public function getPropertyType(propertyName:String):String
Классы с ошибкой расширяются AbstractEntityMetadata , которая в соответствии с API действительно имеет функцию getPropertyType
. Но похоже, что это могло быть добавлено в «Службы данных Adobe Digital Enterprise Platform для Java EE 4.5».
Я предполагаю, что виноват /sdks/4.1.0
. Однако я указал путь sdk
к каталогу /sdks/4.5.1
моего FlashBuilder 4.5, и все равно получаю те же ошибки.
Кто-нибудь имеет представление о том, что происходит?