JUnit testlerine sahip projeler oluşturmak için bir Java IDE kullandığımda (örn. NetBeans), iyi derler ama IDE dışında karınca kullanmaya çalıştığımda derleme komut dosyasını çalıştırın, "org.junit paket yok" hatasını alıyorum.Çalışan ant kurmak "paket org.junit yok" verir
cevap
Sen karınca dosyasında sınıf yolu tanımına içine junit.jar eklemek gerekir.
bunu yapmak için birçok yolu vardır, bir örnektir:
<junit printsummary="yes" haltonfailure="yes">
<classpath>
<path refid="your.classpath.refid" />
<fileset dir="${junit.dir}">
<include name="**/junit.jar" />
</fileset>
</classpath>
...
</junit>
sizin sınıfyolu ayarlamaya ilişkin ayrıntılar için Ant Manual bakınız.
Sorun, IDE'de, sınıf yolunu JUnit için. IDE dışında koşan karınca, sınıf yolu farklıydı, dolayısıyla hata. Düzeltme, JUnit .jar dosyasını "C: \ Program Files \ Java \ jre6 \ lib \ ext" klasörüne koymaktı, böylece her zaman herhangi bir IDE'nin dışında bulunurdu.
ama bunu yapmak için hackish yoldur. –
Geç cevap burada.
junit.jar dosyasını $ {ANT_HOME}/lib klasörüne kopyalayın. işleri
Çalışmadı, javadoc aynı hatayı gösterdi –
- 1. Android stüdyosu ile roboelectric'i gravel ile entegre etme her zaman paket verir org.junit mevcut değil
- 2. BOM'ları 'yok saymak için ant concat alın'?
- 3. Ant.
- 4. Bir ortak çalışan olduğunuz proje için Travis'i kurmak mümkün müdür?
- 5. ANT
- 6. Ant
- 7. Ant
- 8. ANT
- 9. ANT
- 10. Ant
- 11. Ant.
- 12. Ant
- 13. Android Studio ve AndEngine - paket yok
- 14. Paket libsndfile-dev'in kurulum adayı yok
- 15. Çalışan başlar, ardından kapanır. Hata yok
- 16. Ant yol kavanozu kavanozlarına Ant
- 17. Hata: Meteor.js uygulamasını paketlerken böyle bir paket yok
- 18. Bir nesneyi yok etmek bana bir sonsuz hata döngüsü verir
- 19. Ant: [xslt] java.lang.ClassNotFoundException: org.apache.tools.ant.taskdefs.optional.TraXLiaison
- 20. Apache ANT
- 21. yerli paket exe
- 22. Linux'ta SciPy Kurmak Debian
- 23. easy_install ile makineyi kurmak
- 24. Kaynak numarası için değer alırken paket tanımlayıcısı yok
- 25. Neden .my NET Core çözümünün bulunduğu klasörde paket klasörü yok?
- 26. Android Ant İnşa et
- 27. npm paket
- 28. Iframe'de Firefox'ta çalışan ancak Internet Explorer'da oturum yok
- 29. paket
- 30. Bir node.js sunucusunda çalışan (sunucu tarafı) bir socket.io istemcisi kurmak mümkün müdür?
NetBeans, JUnit testlerini iyi çalıştırmak için karınca nasıl kullanılır, ancak IDE dışında aynı karınca oluşturma komut dosyasını çalıştırdığımda JUnit bulamaz mı? –
NetBeans ve Eclipse gibi çoğu IDE, IDE içindeki özellik destek birimi testlerinin bir parçası olarak otomatik olarak sınıf yolunda junit.jar içerir. Karınca yapınızı çalıştırmak için IDE'yi kullandığınızda bile IDE sınıf yoluna sahip bir ortam ayarına sahiptir, böylece ant sizin junit.jar'ınızı bulabilir. –