2012-01-10 18 views
6

Tôi có vùng làm việc Flash Builder phức tạp với 18 dự án Thư viện Flex và 1 dự án ứng dụng AS3, nơi có nhiều sự phụ thuộc giữa chúng.Ant - thay thế fb.exportReleaseBuild bằng mxmlc và compc

tôi đã tạo ra một file build.xml ANT cho tự động xây dựng, tuy nhiên tôi sử dụng nhiệm vụ ANT từ Flash Builder bản thân:

<fb.exportReleaseBuild project="..." destdir="..." failonerror="true" /> 

Nó hoạt động, nhưng nó mang lại một số nhược điểm:

  • không có bản dựng lỗi nào
  • Trình tạo Flash cần được cài đặt (không khả dụng trên máy chủ Linux)

Vì vậy, câu hỏi của tôi: Có cách nào dễ dàng để viết lại tác vụ này fb.exportReleaseBuild ANT cho các tác vụ nhỏ theo dự án với mxmlccompc?

Mỗi dự án swc có 4 phụ thuộc swc khác và các nội dung bên ngoài khác cần được liên kết để nhúng.

+0

Chúc may mắn với thế này! Tôi cũng muốn biết câu trả lời cho điều này! Đồng thời xem liên kết này: http://stackoverflow.com/questions/78230/compiling-mxml-files-with-ant-and-flex-sdk – ShaunOReilly

Trả lời

1

Tôi không biết làm thế nào để fb.exportReleaseBuild tác vụ, nhưng tôi đoán điều này có thể giúp bạn đạt được một số tác vụ tương tự trong nền tảng Unix, nếu bạn đang sử dụng Flexbuild 4 hoặc mới hơn.

thấy help link in adobe online doc

Bạn có thể sử dụng tùy chọn để '-dump-config' đổ settigns taht mxmlc hoặc biên dịch compc sử dụng vào một tập tin, và sau đó sử dụng '-load-config' tùy chọn để tải nó từ nền tảng Unix. bước chi tiết chỉ là sao chép từ liên kết trước:

  1. Trong Flash Builder, chọn Project> Properties> Flex Compiler
  2. Trong luận cứ trình biên dịch bổ sung, xác định đối số sau đây: -dump-config tên đường dẫn, nơi tên đường dẫn xác định đường dẫn tuyệt đối vào một tệp trên hệ thống của bạn.
  3. Áp dụng các thay đổi trong cửa sổ Dự án. Các thiết lập trình biên dịch được ghi vào tệp được chỉ định. Xóa đối số -dump-config sau khi bạn đã xác minh rằng tệp đã được viết.
  4. Sửa đổi cài đặt cấu hình nếu cần. Trong xây dựng kịch bản của bạn, hãy chạy trình biên dịch để nó bao gồm các thiết lập trình biên dịch đã lưu:
  5. mxmlc -load-config pathname
Các vấn đề liên quan