...
Code Block |
---|
<config> ... <scanner production="true"/> </config> |
...
Profiles
...
Adding Extensions
Excluding Extensions
and Extensions
Specifying profiles and extensions to include in the runtime image is done using the profiles
and extensions
elements respectively:
Code Block | ||||
---|---|---|---|---|
| ||||
<plugins> <plugin> <groupId>org.codehaus.fabric3</groupId> <artifactId>fabric3-assembly-plugin</artifactId> <version>${fabric3.version}</version> <executions> <execution> <id>fabric3-assembly</id> <goals> <goal>fabric3-assembly</goal> </goals> </execution> </executions> <configuration> <runtimeVersion>${fabric3.version}</runtimeVersion> <profiles> <!-- JMS support --> <profile> <groupId>org.codehaus.fabric3</groupId> <artifactId>profile-jms</artifactId> <version>${fabric3.version}</version> </profile> <!-- JAX-RS support --> <profile> <groupId>org.codehaus.fabric3</groupId> <artifactId>profile-rs</artifactId> <version>${fabric3.version}</version> </profile> </profiles> <!-- add contributions --> <contributions> <dependency> <groupId>org.fabric3.samples</groupId> <artifactId>gateway</artifactId> <version>${app.version}</version> </dependency> <dependency> <groupId>org.fabric3.samples</groupId> <artifactId>backend</artifactId> <version>${app.version}</version> </dependency> </contributions> <!-- overlay configuration --> <configurationFiles> <copy> <source>../../../config/security.xml</source> <destination>runtimes/vm/config</destination> </copy> </configurationFiles> </configuration> </plugin> </plugins> |
Excluding Extensions