public void setMarker()

in src/main/java/org/apache/maven/plugins/dependency/utils/markers/SourcesFileMarkerHandler.java [114:137]


    public void setMarker() throws MojoExecutionException {
        File marker = getMarkerFile();

        // get the other file if it exists.
        File clearMarker = getMarkerFile(!this.resolved);
        // create marker file
        try {
            marker.getParentFile().mkdirs();
        } catch (NullPointerException e) {
            // parent is null, ignore it.
        }

        try {
            marker.createNewFile();
            // clear the other file if it exists.
            if (clearMarker.exists()) {
                if (!clearMarker.delete()) {
                    clearMarker.deleteOnExit();
                }
            }
        } catch (IOException e) {
            throw new MojoExecutionException("Unable to create Marker: " + marker.getAbsolutePath(), e);
        }
    }