2011-01-04 21 views
12

Tôi hiện đang viết một số tập lệnh hấp dẫn. Cho đến bây giờ tôi chỉ cần sử dụng notepad và chạy các tập lệnh thông qua groovy script.groovy. Nhưng tôi đang tìm một số trợ giúp để chỉnh sửa các tệp. Vì vậy, tôi đã thử eclipse với plugin groovy trông tuyệt vời ... cho các dự án groovy. Nhưng tôi chỉ muốn chỉnh sửa và chạy các tập lệnh groovy. Không có dự án dir vv .. Cách tốt nhất để xử lý các kịch bản trong nhật thực là gì. Tôi không muốn gói các tập tin vào lọ hoặc một cái gì đó như thế. Tôi chỉ có một thư mục với một số kịch bản trong nó ... Không có thư mục src/bin hoặc thư mục con cho tên gói. Điều đó có thể không?Chạy một tập lệnh kiểu chữ hấp dẫn trong nhật thực

Cảm ơn, Ingo

Trả lời

11

Bạn phải chuyển đổi dự án của bạn cho một dự án Groovy (dự án nhấp chuột phải: Configure > Convert to Groovy Project), nhưng sau đó, chắc chắn, đó là có thể.

Khi chỉnh sửa một tập tin .groovy, chọn Run > Run as ... > Groovy Script

+0

Tôi cố gắng đó quá. Nhưng tôi nghĩ rằng bạn cần phải có ít nhất một dự án java. Nếu không, tôi không có tùy chọn để chuyển đổi nó thành một dự án hấp dẫn ... một điều đáng chú ý khác là nó luôn tạo ra các tệp .class làm rối tung thư mục kịch bản ... nhưng tôi nghĩ không có cách nào hết. Hoặc là hoàn thành mã hoặc một thư mục sạch sẽ không có .setting, .classpath, .project và các tập tin lớp .. Cảm ơn anyway. – Ingo

+0

Một thứ khác khiến tôi không thể sử dụng các gói mà không thực sự di chuyển các tệp đến thư mục con tương ứng. Tôi biết, nó nên được thực hiện theo cách đó nhưng đôi khi tôi chỉ muốn đặt tên gói để hoạt động chính xác với một số trình ghi nhật ký được xác định trước ... – Ingo

+0

Tất cả các khung đăng nhập mà tôi biết cũng chấp nhận tham số Chuỗi. ví dụ. 'Logger.getLogger (" foo.bar.MyClass ")' sẽ không yêu cầu gói 'foo.bar' –

3

Nghe có vẻ như Eclipse là một chút nặng cho nhu cầu của bạn, có bạn xem bằng cách sử dụng GroovyConsole để thay thế? Đó là một IDE Groovy rất đơn giản, có sẵn trong thư mục Groovy bin. Giả sử bạn có thư mục này trên PATH, bạn có thể bắt đầu bằng cách chạy groovyConsole từ dòng lệnh.

phím tắt hữu ích là:

  • Ctrl + R: chạy script
  • Ctrl + W: rõ ràng đầu ra
+1

Xin chào. Vâng, tôi đã thử nó và nó hoạt động khá ổn. Nhưng groovyconsole không cung cấp nhiều hơn một texteditor tốt (như Notepad ++). Không kiểm tra cú pháp hoặc hoàn thành codec trong khi chỉnh sửa ... – Ingo

Các vấn đề liên quan