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

  • AceHoodVEVO

    AceHoodVEVO

    12 Mayıs 2009
  • huyked

    huyked

    28 Mart 2008
  • tychoadragmire

    tychoadragmi

    20 Mart 2006