У меня есть проект Android, в котором я использую progaurd, чтобы запутать и уклониться от кода.
...
android {
defaultConfig {
...
}
buildTypes {
release {
minifyEnabled true
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
}
}
packagingOptions {
...
}
compileOptions {
...
}
}
dependencies {
...
}
...
У меня есть несколько пользовательских правил в файле progaurd-pro, чтобы игнорировать файлы моделей в том виде, в каком они есть. Он игнорирует все файлы модели в пакете, но не игнорирует один конкретный файл.
-keepclasseswithmembernames class my.domain.models.** { *; }
Что я пробовал
Я переместил все модели в другой модуль до сих пор без разницы
этот файл не игнорируется