All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.atlassian.maven.plugin.clover.internal.scanner.GroovySourceScanner Maven / Gradle / Ivy

package com.atlassian.maven.plugin.clover.internal.scanner;

import com.atlassian.maven.plugin.clover.internal.CompilerConfiguration;

import java.io.File;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

/**
 */
public class GroovySourceScanner extends AbstractCloverSourceScanner
{

    public GroovySourceScanner(CompilerConfiguration configuration, String outputSourceDirectory)
    {
        super(configuration, outputSourceDirectory);
    }

    protected List getSourceRoots()
    {
        return new ArrayList(Arrays.asList(new String[]{"src/main/groovy"}));
    }

    protected String getSourceDirectory()
    {
        return new File(getConfiguration().getProject().getBuild().getSourceDirectory()).getParent();
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy