-
Notifications
You must be signed in to change notification settings - Fork 2
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
Create custom distribution with the plugin included? #44
Comments
Currently, we want to stick to the local build as it provides us an easy mechanism for distribution :) Only Java 21 is needed to run Intelligrade now. No further installations :) |
I am not happy with our hacky solution, especially because installed plugins are not preserved. |
I mean .. we can do releases where the plugin is built easily, then this might be a manually installable plugin file. We can also put it to the plugin registry of idea .. I like that I do not need to install anything and during grading my colleagues also said that this process was nice . |
By the way, I have found a potential way to create a custom distribution that would preserve installed things:
`Install-Windows-zip.txt`
|
It makes a difference if you have to use it once every semester or every two weeks. If I am going to spend so much time in there grading things, then I want it to be nice, by having my desired theme and some plugins installed, and the inspections configured to highlight things I might miss otherwise. |
The configuration stays in the project . At least that was the case for me. But yes I think we can easily introduce releases with plugin for manual install and plugin in the store :) |
We do not want to install the grading plugin in the regular ide used for programming, especially because other third-party plugins might read the source code and send it to third parties.
The current solution is to clone the repository and execute gradlew on it. Suboptimal solution because it requires some working java installation.
For the eclipse plugin, we had an all-in-one zip file that included everything necessary and just had to be extracted.
Some potential references:
The text was updated successfully, but these errors were encountered: