An open API service indexing awesome lists of open source software.

https://github.com/hypery2k/gradlejee

JEE gradle example
https://github.com/hypery2k/gradlejee

Last synced: 2 months ago
JSON representation

JEE gradle example

Awesome Lists containing this project

README

        

# Gradle-based JEE 6 Explorations (EJB 3 / Servlet 3 / CDI)

This project is a sample, deployable Gradle JEE6 project, which uses the following software-stack:

* [JEE Version 6.0](http://download.oracle.com/javaee/6/api/) (JPA 2.0, EJB 3.1, Bean Validation 1.0, CDI 1.0, JAX-RS 1.0)
* [AngularJS](http://angularjs.org) (as REST Client) with Topcoat CSS library
* Using [Gradle](http://www.gradle.org) as a build tool

[![Build Status](https://martinreinhardt-online.de/jenkins/job/gradleJEE/badge/icon)](https://martinreinhardt-online.de/jenkins/job/gradleJEE/)

The project shows essential JEE 6 technologies, like bean validation with Hibernate specific annotations and also custom validations (including JUnit)

## Requirements
* Local JBoss EAP6+, JBoss AS7+ or Wildfly8+
* Eclipse 4.2+
* JDK 1.6+

## Usage

Demo is available [here](http://cloud01.martinreinhardt-online.de:8080/demo/)

* Start JBoss Enterprise Application Platform 6 or JBoss AS 7 with the Web Profile, open a command line and navigate to the root of the JBoss server directory.
* The following shows the command line to start the server with the web profile:
For Linux: JBOSS_HOME/bin/standalone.sh
For Windows: JBOSS_HOME\bin\standalone.bat
* Copy the ear to JBOSS_HOME/standalone/deployments
* WebApp is showing up under http://localhost:8080/demo