2013-02-27 39 views
7

Tôi đã chuyển đổi một dự án maven thành gradle, tôi đang sử dụng bộ công cụ Spring và tất cả các jars phụ thuộc được tải lên thành công. Khi tôi xây dựng dự án nó xây dựng thành công. nhưng tôi không biết cách chạy ứng dụng web này, tôi đã cố gắng thực hiện một cuộc chiến để tôi có thể sử dụng tomcat để triển khai, tôi tìm thấy plugin tomcat cho điều đó nhưng khi tôi chèn plugin tomcat vào tệp build.gradle của mình, mang lại cho tôi lỗi: Plugin với id tomcat không tìm thấyLàm thế nào để chạy một ứng dụng web gradle?

Xin giúp một người nào đó tôi chỉ gặp khó khăn, tôi giả định cơ cấu nó sau là giống như gradle và như tôi sử dụng các trang jsp và các file xml tôi có thể giữ những tệp trong thư mục tài nguyên của tôi.

Làm cách nào tôi có thể tạo tệp chiến tranh của dự án và triển khai bằng eclipse-wtp trong tomcat?

Trả lời

14

Để tạo một cuộc chiến tranh chỉ cần sử dụng: apply plugin: 'war'

Đối với WTP thêm những dòng này để build.gradle của bạn:

apply plugin: 'eclipse' 
apply plugin: 'eclipse-wtp' 

Để triển khai các tập tin chiến tranh với tomcat trong xây dựng của bạn, bạn có thể sử dụng cargo plugin . Theo cách đó, bạn có thể bắt đầu sau khi triển khai, ví dụ: kiểm tra tích hợp, vv

Để triển khai tệp chiến tranh trong nhật thực tomcat: Trước tiên, bạn phải chạy gradle eclipse sau khi bạn đặt trên apply plugin: ... vào build.gradle của mình. Sau đó làm mới trong nhật thực và thêm dự án web vào tomcat của bạn.

+0

nơi tệp chiến dịch này được lưu trữ? I làm theo các bước này, thêm nhật thực và eclipse-wtp và plugin chiến tranh nhưng không thể xem tệp chiến tranh được tạo sau khi xây dựng thành công ... – Ruby

+0

xem /build/thư mục libs – Cengiz

+0

Aaavà đó là nó, cảm ơn;) – Hugo

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