in nbm-maven-plugin/src/main/java/org/apache/netbeans/nbm/CreateNbmMojo.java [382:420]
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;
}