Eclipse: wiele projektów z jednego źródła

na początku muszę powiedzieć, że nie jestem zbyt dobry z angielskim, więc przepraszam, jeśli potrafię bardzo dobrze wyjaśnić, co mam na myśli :)

Mam jeden projekt, który muszę replikować n razy; każdy nowy projekt musi mieć ten sam kod źródłowy, ale różne zasoby (np. obrazy, pliki html, dźwięki, pdf itp.) i różne nazwy klas / pakietów.

mój projekt nie jest standardową wersją java, ale android + phonegap. Mam wtyczkę eclipse, która tworzy pusty projekt mapy połączeń ... może istnieje sposób na zmodyfikowanie tej wtyczki, aby utworzyć mój standardowy projekt?

Czy to możliwe? Najlepiej mieć także system do zatwierdzania zmian źródłowych z głównego projektu dla potomków, ale nie jest to obowiązkowe.

Przepraszam ponownie za mój angielski.

EDYTOWAĆ:

Przepraszam, jeśli ponownie edytuję to pytanie, ale naprawdę nie mogę znaleźć rozwiązania mojego problemu.

Chcę zintegrować go z przykładem, może mogę wyjaśnić, czego potrzebuję.

Wyobraź sobie, że rozwinąłeś i uruchomiłeś aplikację na Androida z eclipse i phonegap, dla drużyny piłkarskiej, na przykład Barcelony.

Aplikacja jest głównie w html + jquerymobile, ale zmodyfikowałeś działanie, manifest android, dodałeś kilka wtyczek do połączeń telefonicznych, trochę zasobów multimedialnych itp.

Teraz musisz powtórzyć tę aplikację dla większej liczby zespołów, wielu zespołów. Dla każdego musisz utworzyć nowy projekt mapy połączeń, zmodyfikować każdy pojedynczy plik, dodać wtyczki, dodać zasoby .... te zadania nie mogą być wolne od błędów.

Ale bardzo duży problem polega na tym, że jeśli masz tylko niewielką aktualizację kodu, w jaki sposób możesz go zreplikować w 10/20/50/100/1000 projektach?

Do postu dodałem tagi android, phonegap i cordova, aby były bardziej szczegółowe.

Przepraszam ponownie za mój angielski.

EDYTUJ nr 2

Właśnie grałem z mavenową wtyczką dla Androida od ponad tygodnia, bez powodzenia. Potrzebuję scentralizowanego kodu, w którym mogę zmienić aplikację i nazwę pakietu, ikony i tylko małe pliki konfiguracyjne.

Android lib nie jest rozwiązaniem, ponieważ nie może eksportować plików zasobów.

Zacząłem nagrodę za to pytanie, szukając szczegółowej odpowiedzi ... proszę o pomoc :(

questionAnswers(5)

yourAnswerToTheQuestion