Apache Turbine

Clone this repo:
  1. c3527b6 - Update to Torque 5.0, Turbine 5.1-SNAPSHOT, update om and schema. - Add ide integrationtest maven goals, renamed README to md format by Georg Kallidis · 8 months ago master
  2. 41891a1 [maven-release-plugin] prepare for next development iteration by Georg Kallidis · 1 year, 3 months ago
  3. 08790ff [maven-release-plugin] prepare release turbine-webapp-5.0-1.0.3-rc by Georg Kallidis · 1 year, 3 months ago turbine-webapp-5.0-1.0.3 turbine-webapp-5.0-1.0.3-rc
  4. a10d4f2 Update TR.props to point users to web.xml for session timeout by jlpainter · 1 year, 9 months ago 5.0-1.0.3 5.0-1.0.3-rc
  5. 81a8cd0 Update to enable some of the Java9 bindings by default and parameterize some of the versioning info by Jeffery Painter · 1 year, 10 months ago


Maven Archetype to generate a webapp utilizing Turbine 5.0

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.


  • Java 8 JDK or later
  • MySQl - Database Server
  • Maven - Dependency Management

You should have Java 8 or later installed. The archetype sets up a new application using MySQL as the default database store. However, you can adjust this to use any database supported by Apache Torque 4.0. Therefore, you should be at least have a database instance where you have access rights to create a new database schema and populate it with the tables the application generates. Finally, this is a maven archetype, so of course you should install a local version of Maven (tested with 3.5.4).


Eclipse integration:

You need to first add the Apache maven archetypes to your IDE so that you can take advantage of using the turbine-webapp-5.0 plugin to generate a new web application.

The location of the remote catalog file is: http://repo.maven.apache.org/maven2/archetype-catalog.xml

Step-by-step instructions on how to accomplish this can be found here: https://howtodoinjava.com/eclipse/how-to-import-maven-remote-archetype-catalogs-in-eclipse/

Built With

  • Maven - Dependency Management


Please feel free to contribute. We are always happy to encourage new committers to the project.


  • Georg Kallidis
  • Jeffery Painter - Jivecast


This project is licensed under the Apache Software License 2.0


  • Thanks to the long list of former Apache Turbine developers