aQute.bnd.repository.maven.provider.ReleaseDTO Maven / Gradle / Ivy
package aQute.bnd.repository.maven.provider;
import java.util.HashMap;
import java.util.Map;
import aQute.bnd.util.dto.DTO;
public class ReleaseDTO extends DTO {
public enum ReleaseType {
LOCAL,
REMOTE;
}
public enum JavadocPackages {
ALL,
EXPORT;
}
public static class JavadocDTO extends DTO {
public String path;
public JavadocPackages packages = JavadocPackages.EXPORT;
public Map options = new HashMap<>();
}
public static class PomDTO extends DTO {
public String path;
}
public static class SourceDTO extends DTO {
public String path;
}
public ReleaseType type = ReleaseType.LOCAL;
public JavadocDTO javadoc = new JavadocDTO();
public PomDTO pom = new PomDTO();
public SourceDTO sources = new SourceDTO();
public long snapshot = -1;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy