File tree 2 files changed +5
-0
lines changed
2 files changed +5
-0
lines changed Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ import { Configurations } from "../../common/constants";
3
3
4
4
export class GradleBuildArgsService implements IGradleBuildArgsService {
5
5
constructor ( private $androidToolsInfo : IAndroidToolsInfo ,
6
+ private $hooksService : IHooksService ,
6
7
private $analyticsService : IAnalyticsService ,
7
8
private $staticConfig : Config . IStaticConfig ,
8
9
private $logger : ILogger ) { }
@@ -15,6 +16,9 @@ export class GradleBuildArgsService implements IGradleBuildArgsService {
15
16
args . push ( "-PgatherAnalyticsData=true" ) ;
16
17
}
17
18
19
+ // allow modifying gradle args from a `before-build-task-args` hook
20
+ await this . $hooksService . executeBeforeHooks ( 'build-task-args' , { hookArgs : { args } } ) ;
21
+
18
22
return args ;
19
23
}
20
24
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ function createTestInjector(): IInjector {
16
16
} )
17
17
} ) ;
18
18
injector . register ( "logger" , { } ) ;
19
+ injector . register ( "hooksService" , stubs . HooksServiceStub ) ;
19
20
injector . register ( "gradleBuildArgsService" , GradleBuildArgsService ) ;
20
21
injector . register ( "analyticsService" , stubs . AnalyticsService ) ;
21
22
injector . register ( "staticConfig" , { TRACK_FEATURE_USAGE_SETTING_NAME : "TrackFeatureUsage" } ) ;
You can’t perform that action at this time.
0 commit comments