jsf sandbox project using Java EE Web Profile, mainly using:
- GlassFish - World's first Java EE 7 Application Server
- Embedded GlassFish Web Plugin
- mvn clean package glassfish:run
- Embedded GlassFish Plugin Last changes
- mvn clean package embedded-glassfish:run
- WildFly - Fly Fast, and Free
- WildFly Maven Plugin
- mvn clean wildfly:run
- wildfly Swarm Plugin
- mvn clean install -Dwildfly-swarm.useUberJar=true
- java -jar target/jsf-sandbox-swarm.jar
- Apache TomEE
- TomEE Embedded Maven Plugin
- mvn clean package tomee-embedded:run
- TomEE Maven Plugin
- mvn clean package tomee:run
- Creates an executable jar of the application:
- mvn clean package tomee:exec
- java -jar target/jsf-sandbox-exec.jar
- Payara Micro Server – Derived from GlassFish
- mvn clean package
- java -jar ~/bin/payara-micro-4.1.1.162.jar --deploy target/jsf-sandbox.war --noCluster true
- or
- Creates an executable jar of the application:
- java -jar ~/bin/payara-micro-4.1.1.162.jar --deploy target/jsf-sandbox.war --outputUberJar target/jsf-sandbox-exec.jar --noCluster true
- java -jar target/jsf-sandbox-exec.jar
Hoping that some guys come and get into the game as well
Maven Build plugins properties:
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version>
<javaee.web.api.version>7.0</javaee.web.api.version>
<jsf-project-stage>Development</jsf-project-stage>
<jsf-facelets-refresh-period>1</jsf-facelets-refresh-period>
<jsf-state-saving-method>server</jsf-state-saving-method>
<maven.compiler.plugin.version>3.3</maven.compiler.plugin.version>
<maven.war.plugin.version>2.6</maven.war.plugin.version>
<embedded-glassfish-web-plugin.version>2.1</embedded-glassfish-web-plugin.version>
<maven-embedded-glassfish-plugin.version>4.1.1</maven-embedded-glassfish-plugin.version>
<wildfly-maven-plugin.version>1.1.0.Alpha10</wildfly-maven-plugin.version>
<wildfly-swarm-plugin.version>1.0.0.CR2</wildfly-swarm-plugin.version>
<tomee-embedded-maven-plugin.version>7.0.1</tomee-embedded-maven-plugin.version>
<tomee-maven-plugin.version>7.0.1</tomee-maven-plugin.version>
</properties>