Maven Projelerinde JSON-lib Dependency Hatası

Konu:

Kısaca çözümü özetlemek gerekirse;
pom.xml içinde json-lib dependency satırına classifier etiketini eklemek gerekiyor:

<classifier>jdk15</classifier>

Uzun uzun anlatmak gerekirse;
Heyecanla bir Maven projesi yaptınız ve JSON kullanacağınız için pom.xml'e JSON-lib'i dependency olara eklediniz. Sonuç hüsran oldu. Maven bir türlü bu dependency'yi çözemediğini söyledi. Sinirlenmeye başladınız, çünkü her şey yolunda. Bağlantıda bir sorun yok. Proxy kullanmıyorsunuz ya da ayarları doğru yaptığınızdan eminsiniz. Daha da ötesi diğer dependency'ler sorunsuz yüklenirken bunda neden hata çıkıyor anlayamadınız. Google'dan çıkan sonuçlar kısaca başka şeylerden bahsetti. Sonunda soruna çözüm sunan bir yer buldunuz:

Meğer classifier etiketini de vermek gerekiyormuş. pom.xml'i açıp classifier olarak jdk15 değerini veriyorsunuz:

	<dependency>
		<groupId>net.sf.json-lib</groupId>
		<artifactId>json-lib</artifactId>
		<version>2.4</version>
		<classifier>jdk15</classifier>
	</dependency>

Sorun çözülüyor.

Yeni yorum ekle

Filtered HTML

  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • İzin verilen HTML etiketleri: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • Satırlar ve paragraflar otomatik olarak bölünür.

Plain text

  • Hiç bir HTML etiketine izin verilmez
  • Web sayfası ve e-posta adresleri otomatik olarak bağlantıya çevrilir.
  • Satırlar ve paragraflar otomatik olarak bölünür.
Bu formu göndererek Mollom gizlilik şartlarını kabul etmiş oluyorsunuz.