aQute.maven.dto.LicenseDTO Maven / Gradle / Ivy
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.
*
* - repo
* - may be downloaded from the Maven repository
* - manual
* - user must manually download and install the dependency.
*
*/
public String distribution;
/**
* Addendum information pertaining to this license.<
*/
public String comments;
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy