File tree Expand file tree Collapse file tree 2 files changed +5
-0
lines changed Expand file tree Collapse file tree 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";
33
44export class GradleBuildArgsService implements IGradleBuildArgsService {
55 constructor ( private $androidToolsInfo : IAndroidToolsInfo ,
6+ private $hooksService : IHooksService ,
67 private $analyticsService : IAnalyticsService ,
78 private $staticConfig : Config . IStaticConfig ,
89 private $logger : ILogger ) { }
@@ -15,6 +16,9 @@ export class GradleBuildArgsService implements IGradleBuildArgsService {
1516 args . push ( "-PgatherAnalyticsData=true" ) ;
1617 }
1718
19+ // allow modifying gradle args from a `before-build-task-args` hook
20+ await this . $hooksService . executeBeforeHooks ( 'build-task-args' , { hookArgs : { args } } ) ;
21+
1822 return args ;
1923 }
2024
Original file line number Diff line number Diff line change @@ -16,6 +16,7 @@ function createTestInjector(): IInjector {
1616 } )
1717 } ) ;
1818 injector . register ( "logger" , { } ) ;
19+ injector . register ( "hooksService" , stubs . HooksServiceStub ) ;
1920 injector . register ( "gradleBuildArgsService" , GradleBuildArgsService ) ;
2021 injector . register ( "analyticsService" , stubs . AnalyticsService ) ;
2122 injector . register ( "staticConfig" , { TRACK_FEATURE_USAGE_SETTING_NAME : "TrackFeatureUsage" } ) ;
You can’t perform that action at this time.
0 commit comments