Tôi có một dự án plugin mà tôi đã tạo là grails create-plugin myPlugin
. Tôi cũng đã tạo ra một dự án grails 'bình thường' là grails create-app myPluginDemo
. Tôi đang cố gắng cài đặt plugin myPlugin
trong myPluginDemo
nhưng không hiểu cách sử dụng grails.plugin.location
.Làm thế nào để sử dụng grails.plugin.location?
Tôi đặt grails.plugin.location
ở đâu bên trong BuildConfig.groovy
? Bên trong phần plugins
? Bên trong phần repositories
?
Tôi nên thêm gì vào grails.plugin.location
? Có nên là grails.plugin.location.myPlugin
không? Hoặc grails.plugin.location.grails-my-plugin
? Thứ gì khác?
Vì vậy, những gì chính xác nó có nghĩa là cho các plugin để được "không được cài đặt"? Nếu tôi làm điều này với dự án của tôi, plugin sẽ xuất hiện trong số các plugin được cài đặt trong danh sách 'grails install-plugin'. Ứng dụng sẽ cố gắng biên dịch các tệp nguồn từ plugin nếu tôi thực hiện 'grails compile' hoặc' grails run-app'. Vì vậy, trong những gì cách là các plugin "không được cài đặt"? Nó sẽ không được đóng gói nếu tôi chạy 'grails war'? – jonnybot
Tôi nghĩ rằng đây là trường hợp sử dụng để sử dụng hệ thống CI như Jenkins, tôi có đúng không? –
@ThomasFarvour Không, thực hành này là tốt trong quá trình phát triển. Hệ thống CI như Jenkins phải phụ thuộc vào plugin như một phụ thuộc trong ứng dụng và không nên tham chiếu đến một vị trí vật lý trong máy chủ xây dựng CI. – dmahapatro