Each build profile should have their own target folder as each build profile can have different settings. Furthermore, the application being build may require files/folders at runtime, these can be moved from /deps (default) to the build profile target directory so the application has direct access to them when it is being ran.
Solution
The implementation currently is not very flexible, although this should change when the compilation profile code is refactored in the near future. Below is a list of the features implemented.
build/run can be built into /target/{build|run} (default)
Dependencies in /deps (default) are copied into /target/{build|run}
Notes about the implementation
Currently the entire /deps folder is copied. This should be changed to only copy files/folders inside the /deps.
Issue
Each build profile should have their own target folder as each build profile can have different settings. Furthermore, the application being build may require files/folders at runtime, these can be moved from
/deps
(default) to the build profile target directory so the application has direct access to them when it is being ran.Solution
The implementation currently is not very flexible, although this should change when the compilation profile code is refactored in the near future. Below is a list of the features implemented.
/target/{build|run}
(default)/deps
(default) are copied into/target/{build|run}
Notes about the implementation
Currently the entire
/deps
folder is copied. This should be changed to only copy files/folders inside the/deps
.