Generate an Across project

This will generate a maven project with Spring Boot and embedded Tomcat, using Across platform

Project metadata

Application

Configuration presets

Switching preset will reset your selected modules and options.

Configuration for a CRUD application, includes user management, entity module configuration and custom admin controller samples.

Configuration for a website without content management. Sets up the administration UI and includes frontend layout and sample controllers.

Configuration for a front-end website built on WebCmsModule. Sets up the administration UI and provides an example WCM configuration.

Selected modules and options

Standard modules

Enables Spring MVC with Thymeleaf support for modules. Adds Across web features like layout templates, web resources and menu building.

Provides basic infrastructure for creating an administration UI.

Requires: AcrossWebModule

Provides support for @DebugWebControllers in other modules. Provides facilities for introspecting a running AcrossContext configuration.

Requires: AcrossWebModule

Provides logging facilities for modules along with debug controllers to configure them.

Provides contextual information about the running application (eg. start time, build number).

Provides JPA and custom Spring Data JPA support with Hibernate.

Provides infrastructure for managing users, groups and roles.

Requires: AcrossHibernateJpaModule

Provides infrastructure for automatic generation of an administration UI for Spring Data managed entities.

Requires: AcrossWebModule

Provides infrastructure for Web Content Management and frontend rendering.

Requires: AcrossHibernateJpaModule , AcrossWebModule

Provides infrastructure for defining and managing custom documents and forms.

Requires: Platform >=2.1.1.RELEASE , EntityModule , AcrossHibernateJpaModule

Allows to extend entities with typed properties.

Provides an abstraction layer for storing and retrieving files. Allows to easily link files to entities when EntityModule, AcrossHibernateJpaModule and PropertiesModule are present.

Requires: AcrossHibernateJpaModule , PropertiesModule

Configures the default Bootstrap 4 theme. If selected, additional styling will be added for the administrative section on top of the bootstrap 4 markup.

Requires: Platform >=5.0.0.RELEASE , AdminWebModule

General configuration options

Adds a simple Start Bootstrap design implemented using Thymeleaf templates. Depending on your module selection, you will end up having either a static or fully functional blog application.

Contributed modules

Core module for running an ImageServer.

Requires: AcrossHibernateJpaModule , AcrossWebModule

Administration interface for ImageServer.

Requires: AdminWebModule , UserModule , ImageServerCoreModule

Spring Boot Configs

Provides actuator endpoints to help you monitor and manage your application.

Starter for using Spring AMQP and Rabbit MQ

Starter for using Java Mail and Spring Framework's email sending support

Starter for building WebSocket applications using Spring Framework's WebSocket support

Starter for using Spring Data JPA with Hibernate

Starter for using Cassandra distributed database and Spring Data Cassandra

Starter for using Couchbase document-oriented database and Spring Data Couchbase

Starter for using Elasticsearch search and analytics engine and Spring Data Elasticsearch

Starter for using Spring Data LDAP

Starter for using MongoDB document-oriented database and Spring Data MongoDB

Starter for using Neo4j graph database and Spring Data Neo4j

Starter for using Redis key-value data store with Spring Data Redis and the Lettuce client

Starter for exposing Spring Data repositories over REST using Spring Data REST

Starter for using the Apache Solr search platform with Spring Data Solr