Skip to content

Codeprimate Extensions contains modules for external Java library and framework integrations.

License

Notifications You must be signed in to change notification settings

codeprimate-software/cp-extensions

Repository files navigation

Codeprimate Extensions

Codeprimate Extensions is a software project and Java library of modules each providing integrations with, as well as extensions for, 3rd-party Java libraries and frameworks.

Unlike Elements, which by design is intentionally and solely based on Java alone, having no external dependencies, Extensions builds on, or extends Elements along with 3rd-party Java libraries using integration and extension, and will therefore naturally have dependencies. It is a very common way to organize and layer (architect) software, only including additional dependencies when absolutely necessary. So, it is a goal of this project that the sum of the whole be greater than the individual components by themselves.

In addition to integrating Codeprimate software with 3rd-party Java libraries, Extensions also provides enhancements and additional capabilities to the underlying Java libraries and frameworks not offered in or provided by the core of the integrated Java libraries and frameworks.

In some cases, the extended functionality may have been offered and submitted as a PR to the original project, but for circumstances out of our control, the PR was not accepted, so the extensions will live here.

License

Extensions is licensed under the Apache 2.0 Software License Agreement (see LICENSE).

Requirements

  • Baseline is Java SE (JDK/JRE) 8.0. Built with Oracle JDK 1.8.0_331.

  • Codeprimate Elements 1.0.0-M7.

Download

Maven
<dependencyManagement>
    <dependencies>
        <dependency>
            <groupId>org.codeprimate</groupId>
            <artifactId>cp-extensions-bom</artifactId>
            <version>0.1.0</version>
            <scope>import</scope>
            <type>pom</type>
        </dependency>
    </dependencies>
</dependencyManagement>
Gradle
apply plugin: 'io.spring.dependency-management'

dependencyManagement {
    imports {
        mavenBom 'org.codeprimate:cp-extensions-bom:0.1.0'
    }
}

Issues

Please use GitHub Issues to report any bugs, improvements or feature requests.

Contributions

Thank you for your interests in contributing to the Codeprimate Extensions project.

Please submit Issues using GitHub Issues or Pull Requests (PR) using GitHub Pull Requests.

Thank you!

About

Codeprimate Extensions contains modules for external Java library and framework integrations.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages