0
例build.gradle
:gradleプラグインによる設定を変更するには?
apply plugin: 'com.android.application'
android {
defaultConfig {
applicationId propAppcationId
}
}
私のプラグイン:
public class AudioMaterialAppConstructorPlugin implements Plugin<Project> {
@Override
public void apply(Project project) {
Task constructAudioMaterialApp = project
.getTasks()
.create("constructAudioMaterialApp", ConstructAudioMaterialAppTask.class);
project.getTasks().getByName("preBuild").dependsOn(constructAudioMaterialApp);
}
}
マイカスタムタスク:
public class ConstructAudioMaterialAppTask extends DefaultTask {
@TaskAction
public void constructAudioMaterialApp() {
getProject().setProperty("propAppcationId", "demo.project.id");
}
}
私はbuild task
前applicationId
を変更したいです。あなたが見ることができるように、私は不動産を介してそれをしようとしましたが、それはうまくいきません。このケースをどうすれば管理できますか?
ありがとうございました!私はプラグインの 'apply'メソッドを使いました。' @Override public void apply(プロジェクトプロジェクト){ project.setProperty( "propAppcationId"、 "demo.project.id"); } ' – Alexandr