Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Introduce Ceres JVM Library and Android Lint Convention Plugins #188

Merged
merged 2 commits into from
Apr 15, 2024

Conversation

teogor
Copy link
Owner

@teogor teogor commented Apr 15, 2024

Add Ceres JVM Library and Android Lint Convention Plugins

This pull request introduces two new Gradle plugins to enhance the build experience:

1. Ceres JVM Library Plugin:

register("jvmLibrary") {
  id = "dev.teogor.ceres.jvm.library"
  implementationClass = "JvmLibraryConventionPlugin"
  displayName = "JVM Library Convention"
}

The Ceres JVM Library plugin simplifies the configuration and build process for JVM (Java Virtual Machine) libraries within the project.

2. Ceres Android Lint Plugin:

register("androidLint") {
  id = "dev.teogor.ceres.android.lint"
  implementationClass = "AndroidLintConventionPlugin"
  displayName = "Android Lint Plugin | Ceres Plugin"
}

The Ceres Android Lint plugin integrates Android Lint static code analysis into the build process, promoting code quality and adherence to best practices.

Benefits:

  • Streamlined JVM Library Builds: The Ceres JVM Library plugin provides a streamlined approach to building JVM libraries.
  • Enhanced Code Quality: The Ceres Android Lint plugin helps identify potential issues in Android code, leading to improved code quality.
  • Centralized Build Management: Integration of these plugins under a common convention simplifies build configuration and maintenance.

@teogor teogor added the @feature New feature or request label Apr 15, 2024
@teogor teogor added this to the 1.0.0-alpha05 milestone Apr 15, 2024
@teogor teogor self-assigned this Apr 15, 2024
@teogor teogor merged commit 6636ab2 into main Apr 15, 2024
5 checks passed
@zeobot zeobot bot deleted the feature/ceres-plugin-expansion branch April 15, 2024 10:25
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
@feature New feature or request
Projects
Development

Successfully merging this pull request may close these issues.

1 participant