
pl.allegro.tech.build.axion.release.domain.MonorepoConfig Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of axion-release-plugin Show documentation
Show all versions of axion-release-plugin Show documentation
Gradle release and version management plugin
The newest version!
package pl.allegro.tech.build.axion.release.domain;
import org.gradle.api.provider.ListProperty;
import org.gradle.api.provider.SetProperty;
import org.gradle.api.tasks.Input;
import org.gradle.api.tasks.Internal;
import java.util.List;
public abstract class MonorepoConfig extends BaseExtension {
@Input
public abstract ListProperty getProjectDirs();
@Input
public abstract SetProperty getDependenciesDirs();
@Internal
public ListProperty getExcludeDirs() { return getProjectDirs(); }
public void exclude(String dir) {
getProjectDirs().add(dir);
}
public void exclude(List dirs) {
getProjectDirs().addAll(dirs);
}
public void include(List dirs) {
getDependenciesDirs().addAll(dirs);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy