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

Clean build.sbt #124

Closed
Closed
@sebinside

Description

@sebinside

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)
 */

Metadata

Metadata

Assignees

Labels

buildRequires changes to the build systemenhancementNew feature or requestminorQuick to implement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions