```xml <dependency> <groupId>biz.aQute.bnd</groupId> <artifactId>biz.aQute.bndlib</artifactId> <version>3.5.0</version> </dependency> <dependency> <groupId>org.osgi</groupId> <artifactId>org.osgi.core</artifactId> <version>6.0.0</version> <scope>provided</scope> </dependency> <dependency> <groupId>biz.aQute</groupId> <artifactId>npm5</artifactId> <version>2.1.0</version> </dependency> <dependency> <groupId>biz.aQute</groupId> <artifactId>bnd-biz.aQute.enroute</artifactId> <version>4.0.0</version> <type>pom</type> </dependency> ``` ```shell npx -p @angular/cli ng new my-app ``` ```text -buildpath: `java` -webresource.allWebContent: \ -src/main/frontend/my-app/dist/my-app/*; \ exclusions:=META-INF/* -exportcontents: * -privatepackage: * ``` ```xml <build> <plugins> <plugin> <groupId>biz.aQute.bnd</groupId> <artifactId>bnd-maven-plugin</artifactId> <version>5.3.0</version> <executions> <execution> <id>bnd-process-resources</id> <goals> <goal>bnd-process</goal> </goals> <configuration> <bnd><![CDATA[ -sub: enroute/webresource.bnd ${project.build.directory}/enroute ]]></bnd> </configuration> </execution> </executions> </plugin> </plugins> </build> ```