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<String,String> 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; }