Skip to content
This repository was archived by the owner on Aug 18, 2020. It is now read-only.

Add deployment for plugin developers #103

Merged
merged 16 commits into from
Aug 7, 2019
Merged

Conversation

hlxid
Copy link
Member

@hlxid hlxid commented Jul 29, 2019

Closes #21.

This adds a new sbt command called deployDev which works the same as the normal deploy tasks but doesn't copy the api and bootstrap launcher, copies additional files from deployment-files-dev instead from deployment-files and includes the raw api project directory.
It also includes IntelliJ run configurations, a stripped down build.sbt and the required files of the meta build to allow for plugin development.

The original idea was to also use the bootstrap launcher used in normal "user" deployments for this, but when everything was started through the bootstrap launcher jar the IntelliJ debugger didn't work at all. With the current implementation dependencies are handled by sbt, the framework jar is added to sbt and everything is started by IntelliJ.

@hlxid hlxid added this to the pre-alpha 3 milestone Jul 29, 2019
@hlxid hlxid requested a review from sebinside July 29, 2019 16:33
@sebinside
Copy link
Member

Works fine! But needs the same framework reload that i forgot in #109. We should totally write a wiki entry for this @derNiklaas.

Please not that I updated the project sbt file to match the new gui jar, when you're reworking the /project folder.

@sebinside sebinside removed their request for review August 7, 2019 10:26
@sebinside sebinside merged commit d85d12b into develop Aug 7, 2019
@hlxid hlxid deleted the feature/21-plugin-dev-env branch November 29, 2019 18:54
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants