
net.kemitix.dependency.digraph.maven.plugin.SourceDirectoryProvider Maven / Gradle / Ivy
package net.kemitix.dependency.digraph.maven.plugin;
import org.apache.maven.project.MavenProject;
import java.util.List;
/**
* Provider for the list of source directories.
*
* @author pcampbell
*/
interface SourceDirectoryProvider extends MojoService {
/**
* Returns all the source directories for the project, including any
* modules.
*
* @param projects the list of maven projects
* @param includeTests whether to include test sources
*
* @return the list of source directories
*/
List getDirectories(
final List projects, final boolean includeTests);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy