SBT aracılığıyla oluşturulan ve Amazon Elastic Beanstalk'e yerleştirilmiş bir web sunucum var. Beanstalk örneğini yapılandırmak için, yapılandırma dosyaları ile birlikte .ebextensions
klasörünün WAR dosyasının köküne yerleştirilmesi gerekir. Ancak, bu klasörü src/main/webapp
içine koymanız yardımcı olmaz çünkü SBT varsayılan olarak tüm gizli klasörleri yok sayar, bu nedenle WAR klasörü içermez.SBT'nin .extextensions klasörünü göz ardı etmemesi nasıl yapılır?
SBT'yi, bu klasörü gizli kalmanın yanı sıra yapıya dahil edecek şekilde yapılandırmanın bir yolu var mı? Ya da bu klasörü başka bir şekilde nasıl inşa edebilirim? Oluşturmak ve dağıtmak için otomatikleştirmek için jenkins kullanıyorum, bu yüzden bir şekilde komut dosyası oluşturulamadıkça, klasör - paketi yeniden bir seçenek değildir. Teşekkürler!
Eğer savaş dosyası yapıyoruz nasıl? Bir eklenti mi? –
Evet, Jenkins SBT eklentisi yoluyla (v1.3). Ama aynı zamanda sbt paketini de kullanırsam, sonuçta WAR bu klasörü de kaçırıyor. Hem Jenkins hem de devel makinesinin kullanımı sbt 0.12.3 – rusho
jenkins sbt eklentisi sadece sbt'yi çalıştırıyor. Savaş dosyasını hangi eklenti veya görev oluşturuyor? –