guidelines for intellij plugin that depends on org.intellij.scala plugin #105
-
There is a "fluent sbt project template" intellij plugin https://github.com/techLeadAtLogicOverCode/FluentSbtTemplatePlugin Now, this intellij plugin uses the "new project sbt wizard" that is a part of "intellij scala" plugin. To use that wizard, As, it is easy to understand in audio visual mode, So, created a 3 minutes youtube video, to explain "fluent sbt project template" intellij plugin and it's dependency on "intellij scala" plugin. Please watch the video in high-definition(hd) mode :- Functional requirement :- As it is clear from video, that the simplified "fluent sbt project template" intellij plugin depends on "intellij scala" plugin. As and when a new release of "intellij scala" plugin will be available. A new release of "fluent sbt project template" intellij plugin also needs to be created.
Below are the questions related to above files that are present in "fluent sbt project template" intellij plugin. source code Source code changes in "fluent sbt project template" intellij plugin can be done by following source code of "intellij scala" plugin. project/plugins.sbt "intellij scala" plugin project/plugins.sbt uses 3.11.0 version of sbt-idea-plugin
"fluent sbt project template" intellij plugin uses 3.12.2 version of sbt-idea-plugin
Que. Kindly confirm, if it is ok, or the sbt-idea-plugin version should be same ?project/build.properties
Referring whatever version is available in "intellij scala" plugin project/build.properties. Que. Kindly confirm, if it is mandatory for the sbt versions to be same if "fluent sbt project template" intellij plugin depends on "intellij scala" plugin ?META-INF/plugin.xml
idea version in "fluent sbt project template" intellij plugin is referred from "intellij scala" plugin below link : Que. Not sure, if idea version required exactly to be same. Please confirm ?Also, what is the relation between :- plugin.xml
and build.sbt
in "intellij scala" plugin ? build.sbt Que 1.
https://github.com/JetBrains/intellij-scala/blob/idea211.x/build.sbt Que 2.
Que 3.
Que 4.
Que 5.
|
Beta Was this translation helpful? Give feedback.
Replies: 1 comment
-
> Kindly confirm, if it is ok, or the sbt-idea-plugin version should be same?No, not necessarily. Feel free to use the latest available release of > Kindly confirm, if it is mandatory for the sbt versions to be same if "fluent sbt project template" intellij plugin depends on "intellij scala" plugin?No, it's not mandatory. >Not sure, if idea version required exactly to be same. Please confirm?No, they're not required exactly to be same. Your plugin's >Also, what is the relation between ...
|
Beta Was this translation helpful? Give feedback.
> Kindly confirm, if it is ok, or the sbt-idea-plugin version should be same?
No, not necessarily. Feel free to use the latest available release of
sbt-idea-plugin
.You're essentially using IJ Scala plugin as a binary dependency for compiling your own new IJ plugin, thereby the Scala plugin's build-time code will not affect the way you build your own plugin.
> Kindly confirm, if it is mandatory for the sbt versions to be same if "fluent sbt project template" intellij plugin depends on "intellij scala" plugin?
No, it's not mandatory.
>Not sure, if idea version required exactly to be same. Please confirm?
No, they're not required exactly to be same. Your plugin's
idea-version
should only be…