0
IDE에서 Flex 작업 환경 빌드를 Ant 태스크로 이동하려고하는데 프로젝트의 일부 사용자 정의 메타 데이터 태그 동작에 문제가 있습니다. .Flex 컴파일 - 이상한 메타 데이터 태그 동작
저는 전달 된 클래스의 메타 데이터를 읽는 여러 클래스를 포함하는 .swc로 컴파일되는 하나의 라이브러리 프로젝트를 보유하고 있습니다. 응용 프로그램은이 라이브러리에 따라 달라지며 응용 프로그램의 여러 클래스는 라이브러리에서 읽어야하는 메타 데이터 태그를 사용합니다.
이 구성은 Flex Builder에서 컴파일 할 때 잘 작동하지만 compc이있는 라이브러리와 mxmlc가있는 응용 프로그램을 컴파일하는 작업으로 이동하면 라이브러리가 응용 프로그램의 메타 데이터 태그를 읽을 수 없습니다.
누락 된 compc 또는 mxmlc 매개 변수가 있습니까?
compc의 호출은 다음과 같이 보입니다 :
을 그리고 mxmlc에 호출은 다음과 같습니다
당신은에 의해, 컴파일에 대한 사용자 정의 메타 데이터를 폐기하지 컴파일러 말할 필요<mxmlc file="${APP_ROOT}\src\${MXMLname}"
output="${swflocation}"
keep-generated-actionscript="true"
services="${servicesconfig}">
<load-config filename="${FLEX_HOME}\frameworks\flex-config.xml"/>
<source-path path-element="${FLEX_HOME}\frameworks" />
<compiler.library-path dir="${APP_ROOT}" append="true">
<include name="**\*.swc" />
</compiler.library-path>
</mxmlc>