[질문]Flex 컴파일시 Class 파일의 Cache 문제
겨울c
뭐 여태 그냥 쭉~~ 줄기차게 사용하다가 짜장면이쌓여서 목구멍으로 흘러......... 이렇게 질문을 남겨 봅니다.
몇달 전에도 줄기차게 해결방안 찾아보다가 일이 생겨서 넘어가고.... 바쁘니까 넘어가고 했는데 이제는 근본적으로
해결을 하려고하는데...... 영 ~~ 쉽지가 않네요
1. Flex빌더(저 같은 경우는 이클립스스 플러그인 형태로 설치)로 컴파일 시(디버그, 혹은 실행) Class 파일의 캐쉬를 완전히
삭제하고 다시 컴파일 하게 할 수 있는 옵션이 있는지 궁금합니다.
예를 들자면 sample.as 파일에서 테스트로 trace(사랑해 1) - 요거를 trace(사랑해 2) 요렇게 바꾸어 저장을 한후
컴파일을 하면 어떤 경우는 원하는 결과 값인 사랑해 2 가 찍히는데 어쩔때는 아무리 바꾸어도 사랑해 1 이 찍힙니다.
개인적으로 저런 문제가 Flex가 관리하는 파일자체의 캐쉬문제로 보고 파일 내용을 좀 많이 바꾸어서 해결하곤 하는데..
(예를 들자면 사랑해 1 - 싫어싫어실어~ 나오란 말이야 2 요런식으로 ㅡㅡa) 이게 근본적인 해결 방법은 아닌거 같고
짜장면을 쌓이게 하는 원인이기도 합니다.
Flash CS에서는 이런 문제를 해결하기 위해 자체적으로 Delete ASO Files 명령어로 Class의 캐쉬문제를 해결할 수 있는데
이넘의 flex는 당체 감이 안오네요. flex-config.xml에서도 cache 노드에도 class cache관련 정보도 찾을 수 없고,
맨날 보는 것만 봐서 못찾는 이유이었으면 하는 바램에서(제 눈에 안경).........
좋은 방안에 대해서 가르침을 주셨으면 합니다.
-
HotPink
프리컴파일된 파일의 위치는
C:\\Documents and Settings\\~\\My Documents\\Flex Builder 2\\.metadata\\.plugins\\com.adobe.flexbuilder.codemodel\\projects
이곳에 대부분 있으며.. 다른 폴더에도 몇개 있는듯 하구요 .aso 대신에 확장자도 .cache로 바꼈네요
incremental(증분?)컴파일 할지 풀컴파일 할지 여부는
application compiler -
다옴
Clean도 방법중에 하나이긴 한데..... 본문의 근본적인 해결방안은 아닌거 같습니다. 오히려 더욱 번거로워 지는 ...... 좀 그렇죠.?.ㅎㅎ clean해 놓으면 SWF, Html등 생성이 안되기도 하고.... 암튼.. Flex이넘이 프로젝트내 파일내용중 바뀐 부분만 찾아서 컴파일 해주는 기능때문에 발생하는 현상 같은데 ....... 좀 더 연구해봐야 것습니다.
-
호빵녀
Project - Clean 해보셨나요?