2012-07-12 22 views
10

Maven'i Android projeleri oluşturmak için kullanmaya çalışırken, maven-android-plugin'in build-time sırasında BuildConfig sınıfını otomatikleştirmediğini fark ettim. Bu sorunla ilgili bir bilet ve bir Google Grupları iş parçacığı buldum.Maven build Android uygulaması - BuildConfig

Sayı: http://code.google.com/p/maven-android-plugin/issues/detail?id=275

Google Grupları: http://groups.google.com/group/maven-android-developers/browse_thread/thread/cc74267bbb7baebb/4e63b710513bb535?lnk=gst&q=BuildConfig#4e63b710513bb535

konular dizisindeki hızlı kesmek bir profil anahtarı ile inşa süre içinde BuildConfig.DEBUG değişkeni ayarlamak için başka bir mikro maven proje oluşturma önerir. Bu, her küçük uygulama için çok modüllü bir proje oluşturmamı zorluyor.

Google Grupları iş parçacığı önerisi benim için tamamdır (BuildConfig sınıfını oluşturmak için SDK'dan Ant Görevini yürütmek) ancak build.xml'yi kazdıktan sonra bu işi almayı denedikten vazgeçtim.

Birisi maven + android ile BuildConfig sorunu için pratik bir çalışma çözümü var mı?

cevap

10

Jake Wharton ve Manfred Moser sayesinde, Android Maven Plugin 3.3.2'den beri BuildConfig nesli destekleniyor.

3.3.2 sürüm here için değişiklik listesine göz atın.