Tôi đang cố gắng để làm cho kịch bản Ant của tôi lấy Composer cho tôi. Composer là một người quản lý phụ thuộc cho PHP. According to the doc một trong những nhu cầu để chạy lệnh này: "curl -s https://getcomposer.org/installer | php" mà sẽ tải Composer.phar vào thư mục tôi đang ở. Điều này hoạt động như dự định khi chạy từ một thiết bị đầu cuối.Làm cách nào để truy xuất Composer qua Ant?
Làm cách nào để thiết lập tệp xây dựng Ant cho điều này? Cho đến nay tôi đã có phân khúc này cho mục tiêu "composerget", nhưng nó không lưu tệp, chỉ xuất nó trong trình bao lệnh của tôi:
....
<target name="composerget" description="Composer update dependencies">
<exec executable="curl">
<arg line="-s" />
<arg line="https://getcomposer.org/installer"/>
<arg line="| php" />
</exec>
</target>
....
Bất kỳ trợ giúp nào được đánh giá cao.
có thể trùng lặp của [Lệnh chạy với đường ống] [http://stackoverflow.com/questions/1187402/ant-run-command-with-pipes) – Mez