{%- set templateDir = default(templateDir,'default:') %} {%- import concat(templateDir,'/blocks.twig') as blocks -%} {%- import concat(templateDir,'/printer.twig') as printer -%} {%- if length(report.bundles) == 1 or (length(report.bundles) > 1 and not empty(currentBsn)) -%} {%- set myBundle = report.bundles[0] -%} {%- if not empty(currentBsn) -%} {%- for r in report.bundles -%} {%- if currentBsn == r.manifest.bundleSymbolicName.symbolicName -%} {%- set myBundle = r -%} {%- endif -%} {%- endfor -%} {%- endif -%} {%- do report.putAll(myBundle) -%} {%- do report.get('bundles').clear() -%} {%- endif -%} {%- block title -%} {{ blocks.titleBlock(printer, report, iconUrl) }} {%- endblock -%} {%- block afterTitle %}{% endblock -%} {%- block overview -%} {{ blocks.overviewBlock(printer, report) }} {%- endblock -%} {%- block afterOverview %}{% endblock -%} {%- block links -%} {{ blocks.linksBlock(printer, report) }} {%- endblock -%} {%- block afterLinks %}{% endblock -%} {%- block coordinates -%} {{ blocks.coordinatesBlock(printer, report) }} {%- endblock -%} {%- block afterCoordinates %}{% endblock -%} {%- block artifacts -%} {{ blocks.artifactsBlock(printer, report) }} {%- endblock -%} {%- block afterArtifacts %}{% endblock -%} {%- block codeUsage -%} {{ blocks.codeUsageBlock(printer, report) }} {%- endblock -%} {%- block afterCodeUsage %}{% endblock -%} {%- block gogoCommands -%} {{ blocks.gogoCommandsBlock(printer, report) }} {%- endblock -%} {%- block afterGogoCommands %}{% endblock -%} {%- block components -%} {{ blocks.componentsBlock(printer, report) }} {%- endblock -%} {%- block afterComponents %}{% endblock -%} {%- block developers -%} {{ blocks.developersBlock(printer, report) }} {%- endblock -%} {%- block afterDevelopers %}{% endblock -%} {%- block licenses -%} {{ blocks.licensesBlock(printer, report) }} {%- endblock -%} {%- block afterLicenses %}{% endblock -%} {%- block copyright -%} {{ blocks.copyrightBlock(printer, report) }} {%- endblock -%} {%- block afterCopyright %}{% endblock -%} {%- block vendor -%} {{ blocks.vendorBlock(printer, report) }} {%- endblock %} {%- block afterVendor %}{% endblock -%}