Webapp Aggregator POM

The causeway-mavendeps-webapp aggregates the main runtime dependencies of a production webapp. Note that it does not include the runtime dependencies for either JDO or JPA; these must be included separately.

To use, add the following :

pom.xml
<dependencies>
    <dependency>
        <groupId>org.apache.causeway.mavendeps</groupId>
        <artifactId>causeway-mavendeps-webapp</artifactId>
        <type>pom</type>
    </dependency>
</dependencies>

For convenience, it includes:

However, it does not include a security implementation, a viewer implementation or a persistence implementation, which you should add as required:

Also, remember that adding the class onto the classpath does not make that functionality available (Apache Causeway does not currently leverage Spring Boot’s auto configuration capabilities). You must therefore also add in the appropriate CausewayModuleXxx to your application’s top-level @Configuration (aka "app manifest"). For example, see the AppManifest for the SimpleApp starter app.