gzsombor/ff4j


Feature Flipping for Java made easy ff4j.org

Download


Step 1. Add the JitPack repository to your build file

Add it in your root settings.gradle at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url 'https://jitpack.io' }
		}
	}

Add it in your settings.gradle.kts at the end of repositories:

	dependencyResolutionManagement {
		repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)
		repositories {
			mavenCentral()
			maven { url = uri("https://jitpack.io") }
		}
	}

Add to pom.xml

	<repositories>
		<repository>
		    <id>jitpack.io</id>
		    <url>https://jitpack.io</url>
		</repository>
	</repositories>

Add it in your build.sbt at the end of resolvers:

 
    resolvers += "jitpack" at "https://jitpack.io"
        
    

Add it in your project.clj at the end of repositories:

 
    :repositories [["jitpack" "https://jitpack.io"]]
        
    
	dependencies {
		implementation 'com.github.gzsombor:ff4j:1.7.1'
	}
	dependencies {
		implementation("com.github.gzsombor:ff4j:1.7.1")
	}
	<dependency>
	    <groupId>com.github.gzsombor</groupId>
	    <artifactId>ff4j</artifactId>
	    <version>1.7.1</version>
	</dependency>

                            
    libraryDependencies += "com.github.gzsombor" % "ff4j" % "1.7.1"
        
        

                            
    :dependencies [[com.github.gzsombor/ff4j "1.7.1"]]
        
        

Readme


<img src="http://ff4j.org/images/ff4j.png" height="120px" />

Feature Flipping for Java

Build Status Backers on Open Collective Sponsors on Open Collective Maven Central Coverage Status Codacy Badge Join the chat at https://gitter.im/clun/ff4j License Apache2

FF4j is an implementation of Feature Toggle pattern : Enable and disable features or your applications at runtime thanks to dedicated web console, REST API, JMX or even CLI.

It handle also properties and provide generic interfaces to work with configuration properties, store them in 10 differents DB and integration with both Archaius and Commons-Configuration.

More information can be found at ff4j.org or Reference Documentation in the wiki.

Some screen shot of the web-consoles

Home Page <img src="http://ff4j.org/wiki/console-1.6-home.png" />

Features <img src="http://ff4j.org/wiki/console-1.6-features.jpg" />

Monitoring <img src="http://ff4j.org/wiki/console-1.6-monitoring.png" />

Contributors

This project exists thanks to all the people who contribute. [Contribute]. <a href="https://github.com/clun/ff4j/graphs/contributors"><img src="https://opencollective.com/ff4j/contributors.svg?width=890" /></a>

Backers

Thank you to all our backers! 🙏 [Become a backer]

<a href="https://opencollective.com/ff4j#backers" target="_blank"><img src="https://opencollective.com/ff4j/backers.svg?width=890"></a>

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

<a href="https://opencollective.com/ff4j/sponsor/0/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/0/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/1/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/1/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/2/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/2/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/3/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/3/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/4/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/4/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/5/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/5/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/6/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/6/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/7/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/7/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/8/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/8/avatar.svg"></a> <a href="https://opencollective.com/ff4j/sponsor/9/website" target="_blank"><img src="https://opencollective.com/ff4j/sponsor/9/avatar.svg"></a>