2011-12-04 23 views
6

Bắt đầu một dự án mới sử dụng Grails RC3 (Windows 7 64 bit Java 1.6)Làm cách nào để bỏ qua lời nhắc cập nhật plugin khi chạy ứng dụng chạy GRAILS?

cài đặt mùa xuân-an ninh-core Plugin

Bây giờ bất cứ khi nào tôi làm một GRAILS chạy ứng dụng nó sẽ nhắc tôi để nâng cấp webxml-1.4 đến 1.3.1 lặp đi lặp lại

Tôi sử dụng IntelliJ 10.5.3 và bảng điều khiển không cho phép tôi nhập NO vì vậy tôi không thể sử dụng IDE để gỡ lỗi.

giải pháp

Có thể tôi thấy trong thứ tự ưu tiên - Tìm một cách để bỏ qua câu hỏi nâng cấp Plugin - Manually sửa đổi cấu hình mùa xuân-an ninh-core nơi nào đó để phụ thuộc vào webxml 1,4 - Chuyển sang STS để phát triển (công trình điều khiển trong STS)

Cảm ơn

Trả lời

11

Bạn có thể thử thiết lập cờ --non tương tác, mà nên bỏ qua nhắc nhở.

grails run-app --non-interactive 

Bạn có thể quản lý các phụ thuộc plugin trong grails bằng cách đặt BuildConfig.groovy này. Xem phần loại trừ plugin trong Hướng dẫn sử dụng -

http://grails.org/doc/1.3.7/guide/3.%20Configuration.html#3.7.10%20Plugin%20Dependencies

Chỉ cần nhớ để loại bỏ các tài liệu tham khảo plugin từ application.properties

Lưu ý: cho grails 1.3.7 grails --non-interactive run-app sẽ không làm việc chuyển đổi phải đến sau lệnh như trên.

+0

Cuối cùng đã nhận nó làm việc kể từ đỏ bừng thư mục người dùng/grails/dự án trong Windows và tất nhiên một grails sạch. Thêm lời cảm ơn cho thông báo loại bỏ application.properties khi IntelliJ thêm tự động. –

1

Cách khác để thực hiện việc này mà không cần sử dụng --non-interactive là định cấu hình điều này trong scripts/.

Thêm khối này để scripts/_Events.groovy:

def resolveDependenciesWasInteractive = false 
eventResolveDependenciesStart = { 
    resolveDependenciesWasInteractive = isInteractive 
    isInteractive = false 
} 

eventResolveDependenciesEnd = { 
    isInteractive = resolveDependenciesWasInteractive 
} 

Trích từ: http://ldaley.com/post/2616518761/disabling-grails-plugin-upgrade-confirmation

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