Tôi có một vấn đề phổ biến và có lẽ vô số cách để giải quyết nó. Tôi đang tìm kiếm một giải pháp đơn giản, thanh lịch cho kịch bản điển hình này:Làm thế nào để thiết lập các thuộc tính Ant dựa trên các biến trong Eclipse?
Tôi có một dự án trong Eclipse với tệp xây dựng Ant (build.xml) tệp xây dựng sử dụng tệp thuộc tính (build.properties). Trong đó tập tin bất động sản, tôi muốn thiết lập một tài sản trỏ đến thư mục gốc của dự án nhật thực như:
project.root = /path/to/eclipse/workspace/projectName
hoặc tốt hơn là:
project.root = ${path.to.eclipse.workspace}/projectName
Làm thế nào để làm điều này theo cách như vậy rằng:
- Hoạt động trên các máy khác nhau với những con đường khác nhau vào thư mục gốc của dự án (tức là trong một môi trường đồng đội)
- cho phép file build.xml kiến là exe cắt bên trong nhật thực
- Cho phép tệp ant build.xml được thực thi bên ngoài nhật thực (tức là từ dòng lệnh)
- Cho phép tệp build.properties để tồn tại trong một thư mục khác so với gốc của dự án
Tôi thậm chí muốn giải quyết cho một giải pháp phần mà tao nhã giải quyết mối quan tâm # 1 và # 2. Số 3 và 4 khó khăn hơn nhiều. – gMale