in src/main/java/org/apache/maven/plugins/pdf/DocumentModelBuilder.java [196:226]
private static List<DocumentAuthor> getAuthors(MavenProject project) {
if (project == null || project.getDevelopers() == null) {
return null;
}
final List<DocumentAuthor> ret = new ArrayList<>(4);
for (Developer developer : project.getDevelopers()) {
final DocumentAuthor author = new DocumentAuthor();
author.setName(developer.getName());
author.setEmail(developer.getEmail());
author.setCompanyName(developer.getOrganization());
StringBuilder roles = null;
for (final String role : developer.getRoles()) {
if (roles == null) {
roles = new StringBuilder(32);
} else {
roles.append(',').append(' ');
}
roles.append(role);
}
if (roles != null) {
author.setPosition(roles.toString());
}
ret.add(author);
}
return ret;
}