Geliştirme ortamında belirli eklentileri kullanmak istiyorum ancak bu eklentiyi üretimden ve üretilen savaştan hariç tutmak istiyorum. Bunu gerçekleştirmenin en kolay yolu nedir?Gravür eklentisini üretim ortamından hariç tutmak mümkün mü?
cevap
Evet, eklenti kapsamlarını kullanma.
Ekler şimdi çevreyi veya önceden tanımlanmış yapı kapsamları kullanılarak kapsamlı edilebilir: http://grails.org/1.1+Release+Notes itibaren
def environments = ['dev', 'test']
def scopes = [excludes:'war']
eklentileri sadece olacak bu ortamlarda yük ve WAR dosyasının içine paketlenmiş edilmeyecektir. Bu, "yalnızca geliştirme" eklentilerinin üretim kullanımı için paketlenmemesine izin verir.
Ben derlemek çalışıyorum bu nasıl yapılandırılır? ": Açısal-notasyon varlık-boru hattı: 2.0.2" ama alma hatası {= [ 'dev', 'test'] \t \t \t \t \t def ortamları} –
I do not (Jean belirttiği gibi) eklentisi kendisi düzenleyerek bunu başarmak için bir yol var olduğuna inanıyoruz
Eğer çalışacak sonra eklenti üzerinde kontrol varsa, ama sadece istedim Bunu 'kullanıyor' olarak yapılandırın, sonra eklentilerin eklenti sürümünü kopyalamanız ve çalıştırmanız gerekecektir. Grails-app/conf/BuildConfig.groovy dosyanıza bu eklenti için özel bir konum kullanarak özelleştirebilirsiniz.
runtime (':plugin:version') {
if (Environment.current == Environment.PRODUCTION) {
export = false
}
}
, bunu yapmak gerekir
production {
grails.plugin.excludes='console,classDiagram'
}
Ama görünüyor hem 'run-app' hem de 'savaş' dan hariç tutulacak gibi bir karışıklık olması. Bugün kontrol etmeyi ve
Sen config.groovy içinde dışlayan özelliğini kullanabilirsiniz:: Belirli bir ortamda eklentiyi dışlamak istiyorsanız
- 1. JUnit 4'te birden fazla kategoriyi hariç tutmak mümkün mü?
- 2. .Gitignore dosyalarını SVN dışında tutmak mümkün mü?
- 3. Yeni Facebook Sayfası Eklentisini stillendirmek mümkün mü?
- 4. Karıncaya eklenen bir dosya listesini dahil etmek/hariç tutmak mümkün mü?
- 5. Django - Inline Yönetici Arabirimi'nde bazı alanları hariç tutmak
- 6. sbt kaynak dizini hariç tutmak için
- 7. Kavurucu montaj tanımlayıcısındaki kavanozlardan paketleri hariç tutmak
- 8. Elixir/ExUnit: test ortamından teardown/temizleme yöntemine (on_exit) geçiş mümkün mü?
- 9. Farklı kürsüyelere Gravür ile Artifactory'ye yükleme
- 10. Yakınlaştırma/Uzaklaştırma ortamından kaldırılıyor
- 11. mümkün mü?
- 12. mümkün mü?
- 13. mümkün mü?
- 14. ? mümkün mü?
- 15. Düzenli ifade, özel karakterleri içermek ve hariç tutmak
- 16. tar tek dosyaları/dizinleri hariç tutmak, desenleri değil
- 17. Gravür kullanarak svn svn
- 18. TestNG'de sınıf nasıl hariç tutulur?
- 19. PyCharm'daki kod ortamından ortam değişkeni
- 20. jQuery: Hedef hariç hepsi hariç?
- 21. Winston'da saatlik günlük rotasyonu yapmak mümkün mü?
- 22. {..this.props} aktarımı ancak bazılarının hariç tutulması
- 23. C enum'ları Rust'ta sarmak mümkün mü?
- 24. java uygulamasını ve veritabanını çıkarılabilir diskte tutmak mümkün mü? eğer evet nasıl?
- 25. Onbeforeunload olayını programlı olarak tetiklemek mümkün mü?
- 26. Gravür gradyanı ile deneysel kullanın
- 27. Bir sunucuda saat dilimleri kurmak mümkün mü?
- 28. fopen - bu mümkün mü?
- 29. HHVM'yi geçmek mümkün mü?
numaralarını doğrulamayı deneyeceğim. –