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

  • fireflame65

    fireflame65

    27 Mart 2007
  • Fuse

    Fuse

    21 Kasım 2005
  • hoorahjencar

    hoorahjencar

    6 HAZİRAN 2007