public static File resolveOutputDirectory()

in src/main/java/software/amazon/smithy/gradle/SmithyUtils.java [187:196]


    public static File resolveOutputDirectory(File currentTaskValue, Project project) {
        if (currentTaskValue != null) {
            return currentTaskValue;
        }

        SmithyExtension extension = getSmithyExtension(project);
        return extension.getOutputDirectory() != null
               ? extension.getOutputDirectory()
               : SmithyUtils.getProjectionOutputDir(project);
    }