Мне нужно переопределить определенный класс Java из модуля, сохраняя при этом остальное.
Для этого вместо того, чтобы копировать весь модуль и изменять нужный мне файл, я хочу включить все Javaисходники из первого модуля в другой, который будет ссылаться на источники из первого, за исключением одного java-файла, который будет переопределен.
LOCAL_PACKAGE_NAME := MyOverridingPackage
...
LOCAL_SRC_FILES := $(call all-java-files-under, PATH_TO_MY_FIRST_MODULE/src)
LOCAL_SRC_FILES += $(call all-java-files-under, src)
Сейчас он не позволит мне скомпилировать из-за дублирования javafile: foo.java присутствует в обоих моих модулях.
Есть ли способ включить все файлы из моего модуля 1, кроме foo.java ?
Заранее благодарю за ответы.