Currently Forma supports dependencies in form of String's and projects.
However, project function name does not correspond to internal Forma terminology as well as using Gradle API's directly which should be minimized.
Solution here is to design and implement target(...) function to replace project.
Options:
- Keep Gradle projects notation
:parent:sub:project
- Replace with Bazel-like notation
\parent\sub\project
- Support both, possibly with flags to favor one over another
Currently Forma supports dependencies in form of String's and
projects.However,
projectfunction name does not correspond to internal Forma terminology as well as using Gradle API's directly which should be minimized.Solution here is to design and implement
target(...)function to replaceproject.Options:
:parent:sub:project\parent\sub\project