2009-02-23 3 views
17

FlexBuilder에서 생성 된 프로젝트를 명령 행을 통해 손쉽게 빌드 할 수 있습니까?Flex Builder 프로젝트를 명령 행에서 컴파일

저는 직장에있는 프로젝트에 몇 가지 Flex 구성 요소를 추가하기 위해 작업하기 시작했습니다. 현재 나머지 프로젝트 (일부 java, 일부 C++)는 개미 스크립트를 통해 빌드됩니다. 필자가 개미 스크립트에서 작업중인 Flex 구성 요소의 빌드를 통합 할 수 있기를 정말로 원하지만 명령 행에서 Flex 프로젝트를 빌드하는 방법을 모르겠습니다.

플렉스 빌더의 프로젝트를 구성으로 사용하도록 명령 줄에서 플렉스 컴파일러를 호출하는 방법이 있습니까? 또는 FlexBuilder의 컴파일을 수정하여 프로젝트에 대한 빌드 스크립트를 작성한 다음이를 사용하도록 할 수 있습니다 (그래서 한 가지 방법 만 사용하여 개미와 FB를 별도로 사용하지 않고 사용할 수 있습니다.) 프로세스 구축)?

명령 줄 앱에서 사용자 지정 작업을 쉽게 만들 수 있기 때문에 유연한 개미 작업이 바람직 할 수도 있지만 실제로는 필요하지 않습니다.

편집 :

내가 언급해야 할 것이 하나 더 있습니다. FlexBuilder를 설치하는 동안 개미 스크립트를 실행하는 사람들 중 일부는 설치하지 않습니다. 그들은 정상적인 Flex SDK 만 갖습니다.

+0

체크 아웃 : http://livedocs.adobe.com /flex/3/html/help.html?content=anttasks_1.html – mmattax

+0

그래, 그걸 발견 했어. 특히 도움이되지 않습니다. – Herms

답변

9

FB에서 -dump-config 옵션을 사용하여 FB가 프로젝트를 컴파일하는 데 사용하는 config.xml을 덤프 한 다음 명령 줄 빌드와 함께 사용 (-load-config 옵션 사용) 할 수 있습니다.

나는 이클립스에서 ant 파일을 빌드 할 수 있음을 알고 있으며, FB로 동일한 작업을 수행 할 수 있다고 확신한다.

flex 종업원을위한 doc 종류의 악취는 있지만 괜찮습니다.

[편집] - 나는 의견에 대답했지만, 나는 내 대답을 살피고 싶었다.
Herms는 -dump-config 및 -load-config를 사용하는 데 문제가 있으며 flex ant 작업이 더 좋은 이유를 지적합니다. (나는 왜 "X를하고 싶니?"라고 말하는 사람이되고 싶지 않았기 때문에 질문에 답했습니다).

자신의 문서가 subpar (imo)인데도 프로젝트 을 작성하는 작업에 더 적합합니다.
flex ant 작업을 사용하는 몇 가지 문제점이 있지만 대부분은 뇌 수술이 아닙니다. 의사가 싫증나 기 때문에 더 많은 것이 있습니다.
http://www.nabble.com/FlexCoders-f16212.html

하는 것은 매우 중요한 될 : 나는 우리의 프로젝트에 대한 자동화 된 빌드 작업을 시작했을 때

, 나는이 사이트를 발견했다.

+0

그 설정 파일에는 절대 경로가 많이있어 다른 컴퓨터에서 빌드 할 때 문제가 발생할 수 있습니다 (SDK 경로처럼 원본 경로가 달라집니다). 거기에 env 변수를 참조하는 어떤 방식 으로든 그것을 일반화하는 좋은 방법이 있습니까? – Herms

+0

load-config에서 오류가 발생했습니다 : 오류 : 'mxml-manifest.xml'을 열 수 없습니다. 어떤 아이디어? config 파일을 전혀 수정하지 않았습니다. – Herms

+0

이 링크 : http://www.mail-archive.com/[email protected]/msg55152.html은 mxml-manifest.xml의 절대 경로를 사용한다고 말합니다. 귀하의 게시물에 대한 내 원래의 회신은 "단지 개미 작업을 사용"하게 될 것이며, 이런 종류의 이유는 무엇입니까? 개미 작업은 작업을 훨씬 쉽게 만듭니다. –

1

정확하게 (앤트로 플렉스 세트를 설정하는) 블로그 샘플을 작성했고 샘플 빌드 파일을 가지고 있습니다. Linux 용으로 작성했지만 Ant 부분은 플랫폼에 무관심합니다. 당신이 어떤 도움이 필요하면

http://blog.apterainc.com/software/setting-up-a-flex-development-enviroment-in-gnulinux/

은 덧글을 남길 그리고 당신이 발생하는 문제를 해결할 수 : (4 단계 참조).

편집 : 내 길에 저를 얻기에 충분했다 플렉스의 개미 작업 문서가 부족한 조금 있지만, 여기 Adobe의 공식 문서이다,있다 : http://livedocs.adobe.com/flex/3/html/help.html?content=anttasks_1.html

+1

분명히 도움이되는 것처럼 보이지만, flexbuilder와 통합하는 방법을 선호합니다. FB 내에서 개미를 설정하는 것에 대한 블로그 게시물을 보았습니다. 그래서 아마 당신과 결합하면 뭔가 유용 할 것입니다. – Herms

+0

flex ant 작업에 대한 좋은 문서를 알고 있습니까? – Herms

+0

많은 멋진 멋진 FLEX 기능과 마찬가지로이 URL은 더 이상 작동하지 않습니다. – D3vtr0n

1

플렉스 3 건물 Ant 태스크와 함께 제공 명령 행에서 Flex 애플리케이션. 설명서는 here입니다. 또한 Antennae이라는 오픈 소스 빌드 프레임 워크가있어 명령 줄에서 Flex 응용 프로그램을 구성하고 구축하는 데 많은 도움을 줄 수 있습니다 (Ant 기반).

0

나는 Antennae로 시작했는데 Flex Ant Tasks를 사용하지 않는다는 것을 깨달았을 때 꽤 실망했습니다. 내가 필요한 것을 얻으려면 mxmlc에 전달하는 명령 줄 매개 변수를 해킹해야했고, 안테나는 Flex Ant Tasks로 더 쉽게 수행 할 수있는 모듈을 지원하지 않습니다. 어쨌든 내가 안테나에서 발견 한 좋은 측면과이 블로그 게시물의 빌드 파일의 좋은면을 매시업 한 것은 다음과 같습니다. http://jvalentino.blogspot.com/2010/03/flex-ant-build-optimized-modules_24.html

+1

혼자서는 의미가 없으므로 대상 자원이 앞으로는 보장되지 않으므로 혼자있는 링크는 [잘못된 대답으로 간주됩니다] (http://stackoverflow.com/faq#deletion)입니다. [대답]의 필수 부분을 여기에 포함시키고 참조 용 링크를 제공하는 것이 바람직합니다 (http://meta.stackexchange.com/q/8259). – j0k

관련 문제