-
Notifications
You must be signed in to change notification settings - Fork 1
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
feat: Vaadin Endpoints integration #167
Conversation
patchPluginXml { sinceBuild.set("233") } | ||
patchPluginXml { | ||
sinceBuild.set("233") | ||
untilBuild.set("252.*") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Required for running 1.0-SNAPSHOT version locally
@@ -44,10 +44,12 @@ repositories { | |||
|
|||
dependencies { | |||
intellijPlatform { | |||
create("IC", "2023.3") | |||
create("IU", "2023.3") |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ultimate here is for build purpose. Ultimate dependencies are marked as optional in plugin.xml
|
||
<!-- Vaadin Endpoints IntelliJ Ultimate dependencies --> | ||
<depends>com.intellij.properties</depends> | ||
<depends optional="true">com.intellij.modules.microservices</depends> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Optional to make plugin work with community edition also
Artifact build on last commit: distributions.zip. |
Integration of Vaadin Endpoints
Code copied from https://github.com/JetBrains/intellij-plugins/tree/master/vaadin-endpoints
In community: should work like normal Vaadin plugin
In ultimate (with Endpoints plugin): Vaadin endpoints for flow project (annotated by @ Route) should be listed.