in src/main/java/org/apache/maven/plugins/pdf/PdfAggregateMojo.java [197:214]
private String getStagedId(MavenProject p) {
Deque<String> projectPath = new ArrayDeque<>();
projectPath.addFirst(p.getArtifactId());
while (p.getParent() != null) {
p = p.getParent();
projectPath.addFirst(p.getArtifactId());
}
StringBuilder stagedId = new StringBuilder();
Iterator<String> artifactIds = projectPath.iterator();
while (artifactIds.hasNext()) {
stagedId.append(artifactIds.next());
if (artifactIds.hasNext()) {
stagedId.append('/');
}
}
return stagedId.toString();
}