저희 팀은 다른 (내부) 소프트웨어 개발 팀을 위해 재사용 가능한 라이브러리를 제작합니다. FlexBuilder 3을 개발 환경으로 사용합니다. SCM 표준에는 이러한 프로젝트에는 테스트 장치 및 단위 테스트 러너가 포함되어야하며 (물론) 디버거를 사용할 수 있기를 원합니다. 이러한 이유로 모든 프로젝트는 응용 프로그램입니다.FlexBuilder 3에서 프로젝트를 응용 프로그램 및 LIbrary로 처리하도록 할 수있는 방법이 있습니까?
우리의 빌드 스크립트 (주로 CI 시스템과 릴리스 배포에 사용됨)는 실제 작동하는 실제 라이브러리를 빌드합니다. 이 접근 방식은 FlexBuilder가 생산 라인을 실제로 빌드 할 필요가 없도록 (명령 행에서) 사용됩니다.
문제는 이것입니다. FlexBuilder 프로젝트를 응용 프로그램의 라이브러리 경로에 추가하려면 라이브러리 프로젝트 여야합니다. 나는 우리가 포함하고 싶지만 아직 작동시키지 못한 프로젝트에 자연을 추가하려고 시도했다. 다른 프로젝트에서 소스 파일을 디버그하려면이 작업을 수행해야합니다.
간단하지만 (성가신) 해결 방법은 "라이브러리 프로젝트"의 원본 폴더를 "응용 프로그램 프로젝트"의 원본 폴더로 포함시키는 것입니다. 그것은 "라이브러리 프로젝트"의 swc와 프로젝트 자체의 소스 폴더 사이를 스왑하기 위해 여러 단계를 거치기 때문에 성가신 일입니다.