BootsFaces - Open Source Project
Clone or download
Permalink
Failed to load latest commit information.
gradle/wrapper Update Gradle Wrapper to v4.10.2 . Sep 22, 2018
gradleResources 974 went back to version 0.7.1 of the bootstrap-tagsinput library bec… Jul 29, 2018
java10 Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018
java11 Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018
java8 Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018
java9 Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018
legacyJava Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018
licenses buildin solution for selectOneMenu Jan 18, 2018
mavenResources #955 activate BlockUI when the AJAX request is really started (used t… Jul 29, 2018
src Update Gradle Wrapper to v4.10.1 . Sep 13, 2018
xtext #989 using the correct tab order for keyboard navigation Aug 11, 2018
.factorypath #109 added onsuccess and onerror for b:commandButton May 5, 2016
.gitignore openstreetmap Jul 3, 2018
BUILD-GRADLE.txt Update Gradle Build instructions. Jul 2, 2016
BUILD-MAVEN.txt Update BUILD-MAVEN.txt May 8, 2016
CONTRIBUTING.md update Body and Footer headers Aug 29, 2018
LICENSE RELICENSING: updating the License to Apache 2.0 Jul 4, 2016
README.md Add instructions for building for non-LTS Java targets. Sep 22, 2018
build.gradle Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018
build.properties Bump library version to v1.4.0-SNAPSHOT for testing prior to Release. Sep 22, 2018
cheat-sheet.md updated tooltips and ajax sections Jun 16, 2016
gradlew Update Gradle Wrapper to v4.0.1 Jul 15, 2017
gradlew.bat Update Gradle Wrapper from v2.14.1 to v3.4 Feb 26, 2017
nb-configuration.xml Added tab size settings May 14, 2017
nbactions-wildfly-managed.xml issue-5: Refactor, added InputText test and solution Jun 6, 2015
nbactions.xml accepted pull request #119 Jul 2, 2015
pom.xml increased version number to 1.3.1-SNAPSHOT Jul 19, 2018
settings.gradle Refactor Java runtime Library version to prepare for new Java release… Sep 19, 2018

README.md

BootsFaces-OSP

BootsFaces - Open Source Project

License Maven Central

This is the next gen JSF Framework that takes the best from Bootstrap 3 and jQuery UI to let you develop Front-end Enterprise Applications fast and easy.

To learn more about the framework, take a look at BootsFaces.net and visit our Showcase for live demos.

The source for our page can be found on GitHub. If you want to have a deeper look on how to use the library or found a mistake, visit the Showcase Project or the Examples Project.

Getting started

To get up and running quickly, have a look at the Quick Start.

Maven

<dependency>
    <groupId>net.bootsfaces</groupId>
    <artifactId>bootsfaces</artifactId>
    <version>1.4.0</version>
</dependency>

Gradle

compile 'net.bootsfaces:bootsfaces:1.4.0'

Development Snapshots

See this issue for instructions on how to get a current developer snapshot via Maven.
There's also a Snapshot Showcase with the newest upstream changes.

Contributing

If you want to get your feet wet yourself, we suggest you to take a look at our cheat-sheet and the contribution guidelines.

Notes on the new Java Release Cycle

As of March 20, 2018 a new six-month Java release scheme has been adopted and Java 10 is the currently supported rapid release version. There will be three years between a LTS release and the next and Java 11 will be the next LTS after Java 8(LTS). Java 10 support ends on the same date that support for Java 11 begins the day of its release, planned for September 25, 2018.

BootsFaces want to support each Java runtime released after the minimum Java version used to build the library. However, to prevent too many Java subdirectories in the project root, we created the legacyJava directory, that will collect the build scripts specific for non-LTS runtimes. This means that our official build will only include non obsolete LTS targets but you will have the option of building for not non-LTS Java targets using commands like follows:

./gradlew :legacyJava:java7:defaultJar
./gradlew :legacyJava:java9:defaultJar
./gradlew :legacyJava:java10:defaultJar