Getting started with Phoenix

Phoenix is not ready for prime use yet. Still, if you want to experiment with it, you can do so by downloading the source code and executing the gradle assemble task. This will generate a plain.jar file which you can import in your project. Additionally, you can download the latest tag jar from the repository.

The following other dependencies are required inside your Spring Boot project:

                        
implementation 'org.springframework.boot:spring-boot-starter-web'
implementation 'org.springframework.boot:spring-boot-starter-security'
implementation 'org.apache.commons:commons-lang3:3.14.0'
implementation 'org.apache.commons:commons-text:1.11.0'
implementation 'commons-io:commons-io:2.11.0'
implementation 'org.reflections:reflections:0.10.2'
                        
                    

Finally, create a configuration file for your Spring Boot app and import the PhoenixConfig configuration:

                        
@Configuration
@EnableConfigurationProperties()
@Import({PhoenixConfig.class})
public class ApplicationConfiguration {
    
}