Comments (5)
Yes, I think it is not used any longer. Since Grails 6, we stopped using/creating Grails profiles. The plugin is used for distribution of Grails Profile. Also, there is GrailsProfilePublishPlugin which may also be removed.
from grails-core.
@puneetbehl Grails Profile Gradle Plugin still depends greatly on grails-shell
. I tried moving classes under org.grails.cli.profile
from grails-shell
to grails-gradle-plugin
, but those classes depend on other packages that are unrelated to profiles, so I don't think it would be a clean move.
Is Grails Profile Gradle Plugin still relevant? In other words, can we deprecate it along with grails-shell
, or do we need to keep maintaining it for the foreseeable future?
from grails-core.
Yes, I think it is not used any longer. Since Grails 6, we stopped using/creating Grails profiles. The plugin is used for distribution of Grails Profile. Also, there is GrailsProfilePublishPlugin which may also be removed.
Thanks for the info! I created a PR to remove those legacy plugins from grails-gradle-plugin.
I looked into possible Grails projects that may still depend on the deprecated CLI and found several repositories. Most of them seem obsolete, but I'd like to know your opinion before we remove grails-shell from grails-core.
- grails-profile-repository
- According to the README file "This repository is no longer used. Profiles now live in https://github.com/grails-profiles".
- grails-profiles
- You mentioned that Grails profiles are not used anymore, so I guess we can ignore all repositories under grails-profiles that still depend on grails-shell.
- grails-wrapper
- I believe this is just another legacy project that used to depend on grails-shell.
- legacy-grails-doc
- Although this repository has recent commits, I think we can ignore it too. I guess there may be some scheduled job that pushes changes periodically.
- grails-database-migration
- I'm not so sure about this one. It looks like it's being actively developed but it still depends on grails-shell.
So what do you think about all these legacy repositories @puneetbehl? Would it be possible to archive them in GitHub to make them read-only and indicate that they are no longer maintained?
from grails-core.
The legacy-grails-doc is created to surpass GitHub limit for publishing the Grails documentation on gh-pages. So, extracted the older version docs to a different repository.
I am also not so sure about how Grails Database Migration plugin depends on grails-shell. It would be good to investigate the need.
For the rest of these, I believe it is safe to archive them.
from grails-core.
Important
@puneetbehl Please take a look at this PR: grails/grails-database-migration#350
from grails-core.
Related Issues (20)
- Unable to deploy web app on Wildfly 26.0.0.Final and JDK 17
- Exception thrown when running grailsw in stock Grails 5.3.5
- Default DataSource not reconnecting after 15 min sleep
- Groovy 4 / Spring Boot 3 branch HOT 14
- Problem run jenkins pipeline on kubernetes agents with snakeYaml 2.0 HOT 1
- afterLoad() is not called in subclass if not defined in base class - Grails 5.3.6, Gorm-mongodb 7.3.3 HOT 1
- Grails 6.1.1 seems to break data services (NullPointerException) HOT 3
- grails .gsp changes the 'ñ' to 'ñ' when it reaches the controller HOT 7
- Unable to run "grails" command in Grails 4.1.4 HOT 3
- grails-bom 6.1.2 artifact did not get uploaded HOT 1
- Getting error when trying to bootrun with Gradle. Grails 6.1.2/Spring Boot 3.2.2/Spring 6.1.3/Groovy 3.0.19 HOT 4
- Getting error when running the tests task in Gradle. Grails 6.1.2 HOT 1
- Micronaut PropertySourceLoader resolution unpredictable when using micronaut.config.files HOT 1
- Completely Decouple, Document alternative approaches of NavigableMap, and NavigableMapPropertySource
- Field urlMappings in org.grails.web.mapping.servlet.UrlMappingsErrorPageCustomizer required a bean of type 'grails.web.mapping.UrlMappings' that could not be found. HOT 2
- Unable to run a new application created with grails 6.1.2 with mongodb HOT 1
- optionValue in <g:select> is not escaped when message() is used in a closure
- grails 6.1.2: migrating away from grails run-app affects hotreloading of grails plugin in a gradle multi-module project HOT 3
- CVE-2024-22243 on Spring Framework HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from grails-core.