Tôi có một bó các gói OSGi là các lọ cơ bản chứa các lọ khác và một tệp kê khai.Có cách nào dễ dàng để sử dụng một gói OSGi trong một classpath cho Ant junit hoặc java tasks?
bundle xyz.jar:
somejar1.jar
somejar2.jar
Manifest
Tôi muốn chạy một số kiểm tra junit và cần một số lớp bên trong các gói này. Có cách nào dễ dàng trong Ant để nói
<path name="myclasspath" location="[stuff inside OSGI bundle xyz.jar]>
?
Tôi có thể mở chúng vào thư mục tạm thời, nhưng điều đó có vẻ tẻ nhạt, cộng với tôi sẽ không tận dụng classpath bên trong gói OSGi.
ahh, nhưng đây không phải là để xây dựng. Tôi đã có một số kịch bản kiến làm công cụ tự động hóa, và đối với một nhiệm vụ cụ thể, tôi chỉ muốn classpath được lấy từ một bó. Nhưng có lẽ tôi có thể rút thứ gì đó ra khỏi PDE để lấy thông tin này. Cảm ơn! – marathon