Skip to content

Grace Dynamic Modules Plugin offer new ways of creating modular and maintainable Grace applications.

License

Notifications You must be signed in to change notification settings

grace-plugins/grace-dynamic-modules

Repository files navigation

Main branch build status Apache 2.0 license Latest version on Maven Central Grace on X

Grace Dynamic Modules Plugin

Grace Dynamic Modules Plugin (GDMP) offer new ways of creating modular and maintainable Grace applications.

A Grace plugin can implement one or more plugin modules to develop and extend Grace applications.

We can use Dynamic Modules to maximize the use of Grace plugins and create an open, shared, and reusable plugin market.

Grace Version

  • Grace 2023.0.0

Usage

Add dynamic-modules plugin

Add dynamic-modules plugin to your build.gradle,

apply plugin: "org.graceframework.grace-gsp"

repositories {
    mavenCentral()
    maven {
        url "https://s01.oss.sonatype.org/content/repositories/snapshots/"
        mavenContent {
            snapshotsOnly()
        }
    }
}

dependencies {
    implementation "org.graceframework:grace-plugin-api"
    implementation "org.graceframework.plugins:dynamic-modules"
    // Use dynamic-modules with admin plugin
    implementation "org.graceframework.plugins:admin:$adminVersion"
}

Development

Build from source

git clone https://github.com/grace-plugins/grace-dynamic-modules.git
cd grace-dynamic-modules
./gradlew publishToMavenLocal

What's New

1.0.0-SNAPSHOT

  • Upgrade to Grace 2023.0.0
  • Upgrade to Groovy 4.0.22

Links

About

Grace Dynamic Modules Plugin offer new ways of creating modular and maintainable Grace applications.

Resources

License

Stars

Watchers

Forks

Packages

No packages published