@@ -470,6 +470,13 @@ Future<String> createSdkDartdoc(bool overrideMeta) async {
470
470
dartdocPubspec.writeAsStringSync ('''
471
471
472
472
dependency_overrides:
473
+ args: ^2.0.0-nullsafety.0
474
+ cli_util: ^0.3.0-nullsafety.0
475
+ crypto: ^3.0.0-nullsafety.0
476
+ glob: ^2.0.0-nullsafety.0
477
+ package_config: ^2.0.0-nullsafety.0
478
+ pub_semver: ^2.0.0-nullsafety.0
479
+ yaml: ^3.0.0-nullsafety.0
473
480
analyzer:
474
481
path: '${sdkClone .path }/pkg/analyzer'
475
482
_fe_analyzer_shared:
@@ -598,6 +605,7 @@ Future<void> startTestPackageDocsServer() async {
598
605
log ('launching dhttpd on port 8002 for SDK' );
599
606
var launcher = SubprocessLauncher ('serve-test-package-docs' );
600
607
await launcher.runStreamed (sdkBin ('pub' ), [
608
+ 'global' ,
601
609
'run' ,
602
610
'dhttpd' ,
603
611
'--port' ,
@@ -617,8 +625,8 @@ Future<void> _serveDocsFrom(String servePath, int port, String context) async {
617
625
await launcher.runStreamed (sdkBin ('pub' ), ['global' , 'activate' , 'dhttpd' ]);
618
626
_serveReady = true ;
619
627
}
620
- await launcher.runStreamed (
621
- sdkBin ( 'pub' ), [ 'run' , 'dhttpd' , '--port' , '$port ' , '--path' , servePath]);
628
+ await launcher.runStreamed (sdkBin ( 'pub' ),
629
+ [ 'global' , 'run' , 'dhttpd' , '--port' , '$port ' , '--path' , servePath]);
622
630
}
623
631
624
632
@Task ('Serve generated SDK docs locally with dhttpd on port 8000' )
@@ -627,6 +635,7 @@ Future<void> serveSdkDocs() async {
627
635
log ('launching dhttpd on port 8000 for SDK' );
628
636
var launcher = SubprocessLauncher ('serve-sdk-docs' );
629
637
await launcher.runStreamed (sdkBin ('pub' ), [
638
+ 'global' ,
630
639
'run' ,
631
640
'dhttpd' ,
632
641
'--port' ,
@@ -668,6 +677,7 @@ Future<void> compareFlutterWarnings() async {
668
677
var launcher = SubprocessLauncher ('serve-flutter-docs' );
669
678
await launcher.runStreamed (sdkBin ('pub' ), ['get' ]);
670
679
Future original = launcher.runStreamed (sdkBin ('pub' ), [
680
+ 'global' ,
671
681
'run' ,
672
682
'dhttpd' ,
673
683
'--port' ,
@@ -676,6 +686,7 @@ Future<void> compareFlutterWarnings() async {
676
686
path.join (originalDartdocFlutter.absolute.path, 'dev' , 'docs' , 'doc' ),
677
687
]);
678
688
Future current = launcher.runStreamed (sdkBin ('pub' ), [
689
+ 'global' ,
679
690
'run' ,
680
691
'dhttpd' ,
681
692
'--port' ,
@@ -694,6 +705,7 @@ Future<void> serveFlutterDocs() async {
694
705
var launcher = SubprocessLauncher ('serve-flutter-docs' );
695
706
await launcher.runStreamed (sdkBin ('pub' ), ['get' ]);
696
707
await launcher.runStreamed (sdkBin ('pub' ), [
708
+ 'global' ,
697
709
'run' ,
698
710
'dhttpd' ,
699
711
'--port' ,
0 commit comments