Tôi đang sử dụng Grails 2.3.3 và IntelliJ cuối cùng 12.1.6 trên máy Vista 32 của tôi.intellij không thể giải quyết grails.plugin
Tôi đã sử dụng dòng lệnh grails để tạo ứng dụng mới và sau đó thêm bảo mật mùa xuân và bảo mật mùa xuân ui. plugins phần BuildConfig.groovy My chứa
compile ":spring-security-core:2.0-RC2"
compile ":spring-security-ui:1.0-RC1"
Tôi chạy
grails s2-quickstart
grails s2ui-override auth
grails s2ui-override register
RegisterController tạo của tôi trông như thế này:
class RegisterController extends grails.plugin.springsecurity.ui.RegisterController {
}
các grails.plugin là màu đỏ và chưa được giải quyết và không có vấn đề gì tôi tôi không thể yêu cầu IntelliJ giải quyết grails.plugin
Biên dịch Grails và chạy các ứng dụng mà không có vấn đề, và nếu tôi ghi đè lên các phương pháp tôi tìm thấy trong mã nguồn cho RegisterController ui mùa xuân, chúng được kết nối chính xác với ứng dụng, nhưng tôi thậm chí không thể biên dịch từ intell và tôi không thể lấy intellij để trợ giúp tôi ghi đè mã.
Tôi nghĩ có thể tạo dự án ngoài IntelliJ là một vấn đề nên tôi đã tạo một dự án Grails mới bằng giao diện IntelliJ, các plugin vẫn không giải quyết được.
Tôi đã thử thêm các plugin dưới dạng thời gian chạy mà không thành công.
Tôi đã dành buổi chiều và buổi tối nghiên cứu điều này mà không thành công. Có những câu hỏi tương tự như vậy với các phiên bản chính 10 và 11 của IntelliJ nhưng không có gì hiện tại, vì vậy tôi đã quyết định yêu cầu giúp IntelliJ nhận ra các lớp plugin của Grails. Tôi có thể đăng toàn bộ dự án mẫu nhỏ nếu cần.
Cảm ơn. Dave
Ngoài ra, dự án Gradle thông thường có cùng vấn đề này. Bạn có thể mở bảng Gradle ở bên phải của menu. Nó cũng có một nút đồng bộ hóa trông giống nhau (giống như một biểu tượng làm mới). – th3morg
Nhận xét của th3morg là tại chỗ cho grails 3 (được điều khiển gradle). Nhấn phím doohickey trong khung gradle của IDE là cách duy nhất để làm cho nó tìm được plugin của tôi. –