package aQute.maven.dto; import java.net.URI; import aQute.bnd.util.dto.DTO; /** * Describes the licenses for this project. This is used to generate the license * page of the project's web site, as well as being taken into consideration in * other reporting and validation. The licenses listed for the project are that * of the project itself, and not of dependencies. * */ public class LicenseDTO extends DTO { /** * The full legal name of the license. */ public String name; /** * The official url for the license text. */ public URI url; /** * The primary method by which this project may be distributed. * <dl> * <dt>repo</dt> * <dd>may be downloaded from the Maven repository</dd> * <dt>manual</dt> * <dd>user must manually download and install the dependency.</dd> * </dl> * */ public String distribution; /** * Addendum information pertaining to this license.< */ public String comments; }