2011-10-26 42 views
10

tôi có khoảng 25 mục tiêu phing, khi tôi liệt kê chúng trong bảng điều khiển.Cách ẩn một số mục tiêu phing từ xml

Nhưng 5 trong số chúng chỉ cần thiết bởi các mục tiêu khác và tôi sẽ không bao giờ kích hoạt chúng một mình.

có khả năng ẩn chúng không?

Ví dụ:

Có các chỉ tiêu: cms.cc cc-config cc-content cc dịch vụ

Các bài bật lên trong danh sách của tôi, nhưng "cc" - mục tiêu là người duy nhất tôi sẽ kích hoạt.

Cảm ơn bạn!

Trả lời

8

tôi không kiểm tra nó bản thân mình, nhưng theo một testcase tôi tìm thấy qua Google Tôi đoán, rằng có một (không ghi) hidden

<target hidden="true" /> 
+0

hi, nó không hoạt động đối với tôi. BUILD FAILED Lỗi khi đọc tệp dự án [được bao bọc: /srv/htdocs/trunk/applications/fe/etc/build.xml:21:113: Thuộc tính không mong muốn 'ẩn'] Tổng thời gian: 0.0630 giây – OskarStark

+1

phing 2.5 có thể giải quyết vấn đề này tôi thnk. thuộc tính của bạn được viết ở đây: http://www.phing.info/trac/browser/branches/2.5/test/etc/components/Target/HiddenTargets.xml?rev=1013&order=size – OskarStark

2

thuộc tính Sử dụng thuộc tính mục tiêu đề nghị hidden với họ đánh giá cao true|false trong khi ẩn chúng khỏi phing -l kể từ phiên bản Phing 2.4.3.

1

Có thuộc tính hidden cho các mục tiêu. Nó was documented bắt đầu từ phiên bản 2.4.13.

Nó cũng mô tả trong phần H.2 Targets và tiểu mục H.2.2 Thuộc tính:

ẩn | Boolean | Có hay không bao gồm mục tiêu này trong danh sách các mục tiêu được tạo bởi phing -l | Mặc định: False | Yêu cầu: Không

luận Hiện nay có sẵn cũng là tài liệu cũng như trong A.2 Command Line Arguments phần:

-l -list

Liệt kê tất cả các mục tiêu có sẵn trong buildfile (không bao gồm các mục tiêu có thuộc tính hidden được đặt thành true)

Ví dụ về cách sử dụng tiếp theo:

<target name="project-target" description="meaningful description" hidden="true"> 
    ... 
</target> 
Các vấn đề liên quan