İçindekiler
Bu eğitim dizisinde, farklı eklentileri ve bunların Maven aracındaki kullanımlarını yapılandırmak için bir önceki eğitimde oluşturduğumuz web uygulamasını kullanacağız. Başlangıç:Bu, javax.servlet kapsayıcısını içeren bir web sunucusunun yanı sıra diğerlerinin yanı sıra SPDY, WebSocket, OSGi, JMX, JNDI, JAAS desteği içeren hafif bir eklentidir. Belgeleri aracılığıyla (İngilizce) Jetty yardımcı programları hakkında daha fazla bilgi edinebilirsiniz, ancak burada Maven'den eklentinin nasıl kullanılacağını göreceğiz.
Bir önceki eğitimde oluşturulan web uygulamasını temel alacağımız için, burada sunacağım adımlarda size rehberlik etmek istiyorsanız lütfen inceleyin ve talimatları izleyin. Aksi takdirde biraz kaybolabilirsiniz.
Geçmişte sahip olduğumuz ve şuna benzeyen POM dosyasıyla başlayalım:
Bağımlılıklar gibi, eklentilerin de POM dosyasında atıfta bulunulacak "groupId", "artifactId" ve "version" değerleri vardır. Etiketler arasında, Maven'i kullanarak istediğiniz sayıda işlevi yerine getirmek için ihtiyaç duyduğunuz kadar eklentiye sahip olabilirsiniz. Ek olarak, eklentileri, testleri gerçekleştirmeye gittiğinizde etkinleştirilecek ve devre dışı bırakılacak şekilde yapılandırabilirsiniz, böylece bunlar, değiştirildiğinde sınıfları derler, paketler ve dağıtır, arka plan programlarını yürütür, vb. Her şey eklediğiniz eklentinin çok yönlülüğüne bağlı olacaktır.
Hangi eklentiye ihtiyacınız olacağını ve POM dosyasında nasıl yapılandırılacağını öğrenmek için İnternette “Maven Depo Arama” arayın veya hem eklentileri hem de bağımlılıkları arayabilmeniz için doğrudan bu sayfaya gidin. Bu sayfada, ihtiyacınız olan sürümü (daha yeni veya daha eski) seçebilirsiniz ve bunlar, bağımlılığı veya eklentiyi kullanabilmeniz için POM dosyanıza yerleştirmeniz gereken etiketleri gösterir.
Jetty eklentisi durumunda:
BÜYÜT
Her durumda, tek yapmanız gereken etiketleri POM dosyanıza kopyalayıp yapıştırmak ve şöyle görünmelidir:
Komutu çalıştırdığınızda, Jetty eklentisi arka planda çalışacak ve komut satırından Ctrl + C tuşlarına basarak onu öldürebilirsiniz. Çalışırken sadece localhost: 8080 adresine erişmeniz yeterlidir ve uygulamanızı tarayıcınızda göreceksiniz. Ardından .jsp dosyasını da değiştirebilirsiniz ve sayfayı yenilediğinizde değişikliği doğrudan uygulamanızda göreceksiniz.
Daha önce bahsettiğim gibi, eklentinize parametreler ekleyebilirsiniz (onla oynamaya devam etmek istiyorsanız belgelere bakın), bunların arasında, Jetty'yi tüm Java sınıflarını sık sık "" etiketiyle yeniden derlemesi için gönderebilirsiniz. Aşağıdaki örnek, eklenti ayarlarını biraz değiştirirsek nasıl görüneceğini gösterir:
Maven'de eklentilerinizle yapabilecekleriniz bu kadar, deneyebileceğiniz ve kendinizi bilgilendirebileceğiniz yüzlerce eklenti ve kitaplık var, belgeleri okumanızı ve projeleriniz için Maven'i kullanmaya devam etmenizi tavsiye ederim, yorumlarınızı bekliyorum . Bir sonrakine kadar!Bu Eğitimi beğendiniz ve yardım ettiniz mi?Yazara olumlu puan vermek için bu düğmeye basarak yazarı ödüllendirebilirsiniz.