private String getStagedId()

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();
    }