This repository was archived by the owner on Aug 18, 2020. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 12
This repository was archived by the owner on Aug 18, 2020. It is now read-only.
Clean build.sbt #124
Copy link
Copy link
Closed
Labels
buildRequires changes to the build systemRequires changes to the build systemenhancementNew feature or requestNew feature or requestminorQuick to implementQuick to implement
Milestone
Description
Description
After the project rework, the main build.sbt becomes somewhat cluttered. Since it seems to be possible, to split up all the information in multiple sbt files, we should do that, e.g. a dependencies.sbt like in the build project. Also, the project structure should be not documented in a sbt file, as mentioned in #123.
/*
* A brief introduction of the sbt related folder structure:
* root
* | build.sbt
* | plugins.sbt (produced by the fetch task)
* | -> api project (required to build plugins and the framework)
* | -> a plugin source directory
* | -> -> a plugin folder = plugin
* | -> -> -> build.sbt
* | -> -> -> source etc.
* | -> -> another folder = another plugin
* | -> -> -> build.sbt
* | -> -> -> source etc.
* | -> another plugin source directory (optional)
* | -> gui project (build will be skipped, if missing)
* | -> bootstrap launcher (for end-user deployments)
* | -> build project (contains code for all sbt tasks and sbt related things)
*/
hlxidJ0B10
Metadata
Metadata
Assignees
Labels
buildRequires changes to the build systemRequires changes to the build systemenhancementNew feature or requestNew feature or requestminorQuick to implementQuick to implement