This project has been deprecated in favor of flare-plugins - see the migration guide for information on transitioning to the new plug-ins
Contains plug-ins for the Gradle build system which simplify configuration or reduce boilerplate for commonly-used conventions
For information on migrating between major plug-in versions, see the migration guide
The Flare Operations Plug-ins are distributed under the MIT License. There are no requirements for using it in your own project (a line in a NOTICES file is appreciated but not necessary for use)
The requirement for a copy of the license being included in distributions is fulfilled by a copy of the LICENSE file being included in constructed JAR archives
Information for how to contribute to the Flare Operations Plugins can be found in the contribution guidelines
Supported by plug-in versions 0.x and 1.x
Plug-in versions 0.x and 1.x work with the Gradle 3 major revision without adjustment
Supported by plug-in version 1.x and 2.x
Plug-in versions 1.x work with Gradle 4, with the exception of the merge coverage reports plug-in. This can be corrected with the workaround described in GH-20 of applying the following the the root project after applying the plug-in:
mergeCoverageReports {
reports {
xml.enabled true
html.enabled false
csv.enabled false
xml.destination = "${buildDir}/reports/jacoco/report.xml"
}
}
Supported by plug-in version 2.x and 3.x
- Upgrade to plug-in versions 1.x
- Apply workaround for GH-20 if using the merge coverage reports plug-in
- Upgrade to plug-in versions 2.x+
Introduces steps in the standard build process to merge Jacoco code coverage reports from multiple sub-projects into a single report. This is often necessary for submission to external code coverage reporting services.
See the usage documentation for information and requirements for applying the plug-in
Introduces standard conventions for increased logging during test execution
See the usage documentation for information and requirements for applying the plug-in
Introduces standard tasks for viewing dependency information in multi-module projects
See the usage documentation for information and requirements for applying the plug-in
Introduces standard domain-specific language to Gradle builds for defining credentials loaded during the build process
See the usage documentation for information and requirements for applying the plug-in
Introduces standard domain-specific language to Gradle builds for defining dependency constraints in a properties file
See the usage documentation for information and requirements for applying the plug-in
This plug-in is DEPRECATED - use org.starchartlabs.flare.dependency-insight
instead
Introduces standard tasks for viewing dependency information in multi-module projects
See the usage documentation for information and requirements for applying the plug-in
Information for collaborators, including the release process, can be found in the collaborator documention