Skip to content

Commit f760a3a

Browse files
committed
Restore grace-plugin-dynamic-modules
Closes gh-1372
1 parent 36bdea5 commit f760a3a

6 files changed

Lines changed: 8 additions & 19 deletions

File tree

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,6 @@
11
## grace-plugin-dynamic-modules
22

3-
Grails Dynamic Modules Plugin (GDMP) offer new ways of creating modular and maintainable Grails applications.
3+
Grace Dynamic Modules Plugin (GDMP) offer new ways of creating modular and maintainable Grace applications.
44

5-
A Grails plugin can implement one or more plugin modules to develop and extend Grails applications.
6-
We can use Dynamic Modules to maximize the use of Grails plugins and create an open, shared, and reusable plugins and modules.
7-
8-
This plugin is deprecated since 2023.0.0, and has been moved to its own repository https://github.com/grace-plugins/grace-dynamic-modules.
5+
A Grace plugin can implement one or more plugin modules to develop and extend Grace applications.
6+
We can use Dynamic Modules to maximize the use of Grace plugins and create an open, shared, and reusable plugins and modules.

grace-plugin-dynamic-modules/src/main/groovy/grails/plugins/descriptors/WebItemModuleDescriptor.groovy

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2022-2024 the original author or authors.
2+
* Copyright 2022-2026 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -31,12 +31,10 @@ import org.grails.plugins.web.model.WebLink
3131
*
3232
* @author Michael Yan
3333
* @since 2022.1.0
34-
* @deprecated since 2023.0.0, in favor of org.graceframework.plugins:dynamic-modules
3534
*/
3635
@ToString(includeNames=true)
3736
@TupleConstructor
3837
@CompileStatic
39-
@Deprecated(since = "2023.0.0")
4038
class WebItemModuleDescriptor extends AbstractModuleDescriptor {
4139

4240
String section

grace-plugin-dynamic-modules/src/main/groovy/grails/plugins/descriptors/WebSectionModuleDescriptor.groovy

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2022-2024 the original author or authors.
2+
* Copyright 2022-2026 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -28,12 +28,10 @@ import grails.plugins.exceptions.PluginException
2828
*
2929
* @author Michael Yan
3030
* @since 2022.1.0
31-
* @deprecated since 2023.0.0, in favor of org.graceframework.plugins:dynamic-modules
3231
*/
3332
@ToString(includeNames=true)
3433
@TupleConstructor
3534
@CompileStatic
36-
@Deprecated(since = "2023.0.0")
3735
class WebSectionModuleDescriptor extends AbstractModuleDescriptor {
3836

3937
String location

grace-plugin-dynamic-modules/src/main/groovy/org/grails/plugins/modules/DynamicModulesGrailsPlugin.groovy

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2022-2024 the original author or authors.
2+
* Copyright 2022-2026 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -20,9 +20,7 @@ import grails.util.GrailsUtil
2020

2121
/**
2222
* @since 2022.1.0
23-
* @deprecated since 2023.0.0, in favor of org.graceframework.plugins:dynamic-modules
2423
*/
25-
@Deprecated(since = "2023.0.0")
2624
class DynamicModulesGrailsPlugin extends Plugin {
2725

2826
def version = GrailsUtil.getGrailsVersion()

grace-plugin-dynamic-modules/src/main/groovy/org/grails/plugins/web/DefaultWebInterfaceManager.groovy

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2022-2024 the original author or authors.
2+
* Copyright 2022-2026 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -27,7 +27,6 @@ import grails.plugins.PluginManagerAware
2727
*
2828
* @author Michael Yan
2929
* @since 2022.1.0
30-
* @deprecated since 2023.0.0, in favor of org.graceframework.plugins:dynamic-modules
3130
*/
3231
@CompileStatic
3332

grace-plugin-dynamic-modules/src/main/groovy/org/grails/plugins/web/WebInterfaceManager.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
/*
2-
* Copyright 2022-2024 the original author or authors.
2+
* Copyright 2022-2026 the original author or authors.
33
*
44
* Licensed under the Apache License, Version 2.0 (the "License");
55
* you may not use this file except in compliance with the License.
@@ -26,9 +26,7 @@
2626
*
2727
* @author Michael Yan
2828
* @since 2022.1.0
29-
* @deprecated since 2023.0.0, in favor of org.graceframework.plugins:dynamic-modules
3029
*/
31-
@Deprecated(since = "2023.0.0")
3230
public interface WebInterfaceManager {
3331

3432
List<WebSectionModuleDescriptor> getSections(String location);

0 commit comments

Comments
 (0)