SORU
24 Mart 2015, Salı


Google app engine için gradle birim testleri persistence.xml bekliyor musunuz?

Google app engine belgelere aşağıdaki Datanucleus JPA sağlayıcı ile Google app engine bir proje maven archetype bir proje kullanarak, aslında oluşturduk.

Her şey maven hedefi çalışırken gayet iyi çalışıyor"". test

Artık Android studio proje içinde entegre etmek zorunda kaldım ve gradle inşa script geçirmek istedim. build.gradle pom.xml tüm bağımlılıkları kopyaladım ve proje sorun oluşturur. Ancak, Google veri deposuna erişim tüm testler başarısız.

Test çıkış sırasında aşağıdaki mesajı alıyorum:

Uyarı:Hayır META-INF/persistence.xml dosya, geçerli iş parçacığı SINIF bulunamadı!

İnşa sırasında oluşan build klasörü kontrol ettim ve herhangi bir klasör src/main/webapp/WEB-INF/classes/META-INF persistence.xml içerir

Maven kullanarak, ancak doğru target/myapp-1.0-SNAPSHOT/WEB-INF/classes/META-INF klasörüne koy.

persistence.xml * build/classes/webapp/WEB-INF/classes/META-INF *7 gibi çeşitli yerlerde içine gradle kopya görevi, kullanma ve kopyalama denedim, ama işe yaramadı.

CEVAP
27 Mart 2015, Cuma


Dosya yerleştirilir diye bir dizin otomatik olarak SINIF içinde olduğu anlamına gelmez.

/src/main/resources META-INF klasöründe persistence.xml bulunduğu yer.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jesse Pimenta

    Jesse Piment

    5 EKİM 2011
  • Kindness

    Kindness

    23 Ocak 2006
  • UniqueApps

    UniqueApps

    4 Ocak 2009