Son Eklenen Makaleler
31-08-2014
Maven shade plugin'nin <filters> elementi ile bir dependency'i veya bu dependency içerisinde bulunan bir dosyayı exclude edebiliriz. Bunun için <filters> elementi içerisinde bulunan <artifact> elementinin değerini, exclude etmek istediğimiz dependency'nin groupId'sine veya groupId ve artifactId değerlerini birlikte kullanarak set etmemiz gerekir.
Örnek:
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-mxj-gpl-db-files</artifactId>
<version>5.0....Devamını Oku
Eğer Maven uygulamasında proxy ayarlarınızı yapmanıza rağmen NTLM hatası alıyorsanız cntlm programını indirip kurarak, bu problemden kurtulabiliriz. Bunun için yapılması gereken bazı ayarlar vardır...Devamını Oku
Navigation drawer ekranın sol tarafından bulunan, uygulamanın ana navigasyon seçeneklerini içeren bir paneldir. Çoğu zaman gizlidir, fakat kullanıcı parmağını ekranın sol kenarından sağa doğru kaydırdığı zaman veya uygulamanın en üstünde bulunan uygulama ikonuna bastığında ortaya çıkartabilir. Sliding menü olarak geçen bu yapı Android 3 ile gelmiştir...Devamını Oku
Java',da Android'te jar ve apk dosyaları oluşturulduğu zaman bu jar dosyaları içerisinde kaynak kodları olmasa bile, decompile işlemine tabi tutulduğunda .class dosyalarının içerisinde ne yazıldığı açık bir şekilde görülmektedir. Bundan dolayı jar veya apk oluşturma işleminde mümkün olduğunca kodların anlaşılmasının zorlaştırılması gerekmektedir. Bunun için ProGuard isimli bir kütüphane mevcuttur. Proguard sitesindeki tanım şu şekildedir...Devamını Oku
Bu işlemin yapılması için gereken plugin ve ayarlamaları şu şekildedir:
org.apache.maven.plugins
maven-dependency-plugin
2.3Devamını Oku
01-12-2013
Class bir Class ismidir. forName() metodunun bu şekilde kullanılmasının nedeni Class isimli class’tan object yaratılamamasıdır. Çünkü Class class’ı private ’dir. Java da bir driver yüklenirken, Class isimli class kullanılmaktadır. Dediğimiz gibi bu Class’tan bir object yaratılamaz. Bu nedenle ilgili metodu yani forName() metodunu static metod şeklinde çağırıp ilgili driver ismini parametre olarak yazacağızDevamını Oku
Java'da Maven, Hibernate ve Bonecp kullanarak web uygulaması yapmak için bazı ayarların yapılması gereklidir. Bonecp, web uygulamaların vazgeçilmezi olan jdbc veri havuzu modülü için yaygın olarak kullanılan açık kaynak ve en hızlı veri havuzu kütüphanesidir. Hibernate ise Java Frameworkleri arasında en yaygın kullanılan Object Relational Mapping(ORM) kütüphanesidir...Devamını Oku
Java GUI uygulamasını çalıştırabilir(.exe) Windows Uygulaması haline getirmek istiyorsanız aşağıdaki pluginleri pom.xml dosyanıza ekleyiniz... Eğer GUI'de Türkçe karakter problemi yaşıyorsanız aşağıdaki kısmı pom.xml dosyasına yapıştırınız...Devamını Oku
13-11-2013
Maven Assembly Plugin Java projesini çalıştırılabilir jar dosyasına dönüştürür. Genelde GUI uygulamaları için çok önemli olan jar dosyası oluşturma işlemi maven projesi ile çok kolay yapılabilmektedir. Bu pluginin pom.xml dosyasında plugins elementi içine eklenmesi işleminden sonra, projeyi package yaptığımızda target klasöründe jar dosyasını görebiliriz.Devamını Oku
07-11-2013
Maven ile Java, Android vs. dillerinde projeler geliştirirken bazen ihtiyaç duyduğumuz jar dosyasını maven central repository'de bulamayabiliriz. Böyle durumlarda başka bir yerden indirdiğimiz jar dosyasını veya kendi oluşturduğumuz jar dosyasını Maven'e tanıtmamız gerekmektedir. Maven'e tanıtmak istediğimiz bu dosyayı, mvn komutu ile...Devamını Oku
21-07-2013
Android uygulamalarını Maven'de geliştirmek için gerekli olan ayarları yapmak gerekmektedir. Maven'in varsayılan klasör yapısından biraz farklı olan aşağıdaki klasör yapısı kullanılarak Android uygulamamızı Maven ile yapabiliriz. Bunun için gerekli olan konfigurasyonları sırasıyla inceleyelim.
1. Android-Maven klasör yapısı...Devamını Oku