anchor.diff:      ?INFO("Updating base plt...", []),
       BaseFiles = base_plt_files(State),
       {BaseWarnings, State1} = update_base_plt(State, BasePlt, Output, BaseFiles),
  -    ?INFO("Copying ~ts to ~ts...", [rebar_dir:format_source_file_name(BasePlt),
  -                                    rebar_dir:format_source_file_name(Plt)]),
  +    ?INFO("Copying ~ts to ~ts...", [format_path(BasePlt), format_path(Plt)]),
       _ = filelib:ensure_dir(Plt),
       case file:copy(BasePlt, Plt) of
           {ok, _} ->
  
positive.code:         {error, not_valid} ->
              error;
          {error, read_error} ->
              Error = io_lib:format("Could not read the PLT file ~ts", [rebar_dir:format_source_file_name(Plt)]),
              throw({dialyzer_error, Error})
      end.
  
  
negative.code:     _ = dialyzer:run([{analysis_type, plt_remove}, {init_plt, Plt} | Opts]),
      {0, State};
  build_plt(State, Plt, Output, Files) ->
      ?INFO("Building with ~b files in ~ts...", [length(Files), format_path(Plt)]),
      GetWarnings = get_config(State, get_warnings, false),
      Opts = [{analysis_type, plt_build},
              {get_warnings, GetWarnings},
  