2009-10-21 9 views
6

Tôi sử dụng mã vạch M2Eclipse cho phần lớn phát triển Java của mình và Pydev để phát triển Python/Jython trong Eclipse. Tôi muốn sử dụng Jython để thử nghiệm và thử nghiệm các lớp trong các dự án Java của tôi. Plugin M2Eclipse quản lý tất cả các phụ thuộc được định nghĩa trong tệp pom.xml Maven tự động.Sử dụng Jython với M2Eclipse

Có cách nào để Pydev sử dụng các phụ thuộc này mà không phải nhập từng bình riêng biệt?

Trả lời

4

Thực ra, tôi không hiểu cách bạn đang làm việc với Jython trong Eclipse và nơi bạn cần nhập khẩu các thùng riêng biệt. Đây có phải là liên quan đến Pydev? Thứ gì khác? Dù sao, ngay cả khi tôi không chắc chắn nó sẽ giải quyết tất cả các vấn đề của bạn, có lẽ maven-jython-plugin có thể giúp bạn. Nó cung cấp các tính năng sau:

  • Dễ dàng cháy lên một Jython tương tác bao
  • Biên dịch file nguồn chính Jython đến các lớp học Java
  • kiểm tra Compile Jython file nguồn đến các lớp học Java
  • Inferred package structure để làm cho cuộc sống đơn giản hơn
+0

Có Tôi đang sử dụng Pydev để chạy tập lệnh. Tôi đoán câu hỏi thực sự là làm thế nào để bạn có được Pydev để sử dụng phụ thuộc Maven. – Martin

+0

Điều này đã rõ ràng hơn :) –

+0

liên kết không hoạt động – Vanuan

1

Hãy xem maven-jython-compile-plu gin và maven-python-test-plugin. Trước đây cho phép bạn triển khai một dự án độc lập bao gồm jython với các thư viện. Sau này cho phép bạn chạy thử nghiệm python của bạn với các thử nghiệm java maven.

Dự án ô SourceForge là http://mavenjython.sourceforge.net/

Khác với maven-Jython-plugin, họ không sử dụng trình biên dịch jythonc lỗi thời.