private static ArtifactLocation makeArtifactLocation(SourceDirectory resourceDir) {
   return ArtifactLocation.newBuilder()
       .setRootPath(resourceDir.getRootPath().toString())
       .setRootExecutionPathFragment(resourceDir.getRootExecutionPathFragment().toString())
       .setRelativePath(resourceDir.getRelativePath().toString())
       .setIsSource(resourceDir.isSource())
       .build();
 }