in nbm-maven-plugin/src/main/java/org/apache/netbeans/nbm/CreateNbmMojo.java [341:371]
private String createDefaultLicenseHeader() {
String organization = "";
Organization org = project.getOrganization();
if (org != null) {
organization = org.getName();
}
if (organization == null) {
List devs = project.getDevelopers();
if (devs.size() > 0) {
Iterator dvs = devs.iterator();
String devsString = "";
while (dvs.hasNext()) {
Developer d = (Developer) dvs.next();
devsString = devsString + "," + d.getName() != null ? d.getName() : d.getId();
}
organization = devsString.substring(1);
}
}
if (organization == null) {
organization = ""; //what's a good default value?
}
String date = "";
if (project.getInceptionYear() != null) {
date = project.getInceptionYear();
}
String year = Integer.toString(Calendar.getInstance().get(Calendar.YEAR));
if (!year.equals(date)) {
date = date.length() == 0 ? year : date + "-" + year;
}
return "Copyright " + organization + " " + date;
}