Eclipse'de Spring JUnit hatası

Konu:

JUnit aşağıdaki gibi hata veriyor ve çalışmıyorsa;

java.lang.NoClassDefFoundError: org/junit/runners/model/MultipleFailureException
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.withAfterClasses(SpringJUnit4ClassRunner.java:188)
	at org.junit.runners.ParentRunner.classBlock(ParentRunner.java:145)
	at org.junit.runners.ParentRunner.run(ParentRunner.java:235)
	at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:163)
	at org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:50)
	at org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:675)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382)
	at org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192)
Caused by: java.lang.ClassNotFoundException: org.junit.runners.model.MultipleFailureException
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:423)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
	... 10 more

Eclipse bu projede JUnit olduğunu anlayamamıi demek olabilir. Şu yolu izleyerek çözülebilir;

1. Projeye sağ tıklayıp Properties'e girin
2. Menüden Java BuildPath'ı tıklayın
3. Sağ taraftan Libraries sekmesini seçin
4. Add Library butonuna tıklayıp JUnit'i ekleyin (Next>Finish)
5. OK butonuna basarak bitirin.

Kaynak: http://charmyin.github.io/springmvc/2015/01/04/spring-junit-problems/

Mac OS X Maven Güncellemesi (brew)

Konu:

Mac üzerinde Mavenbrew kullanarak kurduysanız, versiyon güncellemesi için yine brew'e başvurabilirsiniz.

Terminal üzerinden aşağıdaki üç komutu sırasıyla çalıştırarak Maven'ı güncelleyebilirsiniz:

brew update
brew unlink maven
brew install maven

kaynak: http://stackoverflow.com/a/25594606/169534

hibernate.MappingException: Could not determine type Hatası

Konu:

Java projemizde Entity'mizi yazıp annotation'lar marifetiyle mapping'imizi oluşturduktan sonra proje ayağa kalkarken

org.hibernate.MappingException: Could not determine type for: java.util.Set, at table...

hatasını görüyorsak, muthemelen annotation'ların bazılarını getter metodlarının, bazılarını ise field'lerin üzerine yazmışızdır. Problem buradan kaynaklanıyor. Tüm annotation'ları ya field'lerin üzerine ya da getter metodları üzerine yazmamız gerekiyor.

Kaynaklar:

1. http://www.coderanch.com/t/425130/ORM/databases/determine-type-java-util...
2. https://hibernate.atlassian.net/browse/HHH-8846?focusedCommentId=59133&p...

Pluralsight için 72 Saatlik Ücretsiz Deneme Üyeliği

Konu:

CodeSchool bir programlama eğitim sitesi. Bir diğer programlama eğitim sitesi olan Pluralsight bünyesine katılmış. Pluralsight bunun şerefine, bu cuma gününe kadar geçerli olacak 72 saatlik ücretsiz deneme üyeliği teklifi yapmışlar.

Merak edenler buyursun: https://offers.pluralsight.com/codeschool

Kağıt havlu kullanımı ile ilgili TED konuşması

Konu:

İş yerinde genellikle lavabo sonrası elleri kurulamak amacıyla kullanılan kağıt havlunun hunharca kullanıldığını gözlemledim. Açıkçası ben de bazen dikkatsizlikten gereksiz fazla kağıt kullanımı ve israfı yapabiliyorum. Genellikle kağıt havlu kullanımı sırasında da aklıma şu TED konuşması geliyor;

Sayfalar

Subscribe to hoşaf.org RSS