-
Notifications
You must be signed in to change notification settings - Fork 1.7k
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
Update README - Intellij IDEA Community Support with Plugin #1499
Conversation
Added in readme - Intellij IDEA Community Support with Plugin
@eltonsandre Please sign the Contributor License Agreement! Click here to manually synchronize the status of this Pull Request. See the FAQ for frequently asked questions. |
@eltonsandre Thank you for signing the Contributor License Agreement! |
Hey, thanks for the PR. I've looked at your plugin and I'm hesitant to add it to our README because it doesn't seem widely used. I might reconsider if this gains some traction. If it goes through the roof (which I hope for you), please don't hesitate to chime back in / create a new PR. |
Hi @mhalbritter, Yes, in a way, this plugin is recent, but it was separated from this plugin Spring-boot-helper, currently with 617K downloads, precisely to separate the Starter Spring initializr feature so that Intellij Community has access to the Spring initializr feature. |
Thanks for that information. I'll flagged the issue and we'll talk about that in our next meeting. |
I'm a bit confused. If there is already the (well known) Spring Boot Helper plugin, why did you copy the initializer feature into the Spring Initializr plugin? And what happens if I install both? Or did you move the initializer functionality? It also says on the Spring Initializr plugin that it depends on the Spring Boot Helper plugin. If I need both, why not leave the initializer functionality in the Spring Boot Helper plugin? |
The initializer functionality has been moved from spring-boot-helper. In the case of spring-initializr, in this version there are still some dependencies on spring-boot-helper, which will be removed in the next versions. The evolutionary idea is that they are modular without dependencies. |
Okay, so in the final form it will look like this:
Is this correct? May I ask what the reason for that change was? Users requested to only have the project creation functionality? |
correct. |
I see, thank you for that explanation. I'll discuss it with the team, but I'm leaning toward merging the PR. |
I'm happy to merge that PR as soon as the dependency on Spring Boot Helper is removed. Right now, if I install the Initializr plugin in my community edition IntelliJ, it also installs the Spring Boot helper and I'm told I need to activate a license for the Spring Boot helper. Please chime in back here as soon as the dependency is removed. Thanks! |
Ok, is the blocking factor the dependency or the linked license? Don't get me wrong, but it seems unfair... Although there is a dependency and license (symbolic value, much lower than the UI license for access to the functionality), it is still an open functionality that can be used in the IC itself and in the UI. |
I absolutely don't have a problem that you want to make money with the software you write. The blocking factor is the UX for the end user. They use Community edition because they can't or don't want to pay for the enterprise features. Then your plugin would put the start.spring.io feature into the community edition, but it depends on a plugin which needs a license. |
The plugin website now says "This plugin is unavailable due to its non-compliance with the JetBrains Marketplace Content Moderation Policy.". I'm closing this PR. |
Hi @mhalbritter, Legal or contractual ground for the restriction: |
Added in readme - Intellij IDEA Community Support with Plugin