With Workbench 3 I created an Application Project which resulted in the following directory/files tree.
Geometry (dir) Geometry (dir) Kernel (dir) init.m Geometry.m Geometry.nb
Sofar no problems.
Now, I have a package called Datasets.m with constants, datasets and utility functions. I inserted this file in the tree next to Geometry.m.
Geometry (dir) Geometry (dir) Kernel (dir) init.m Datasets.m Geometry.m Geometry.nb
When I do
in Geometry.nb no problems occur.
When I try to execute a function in Geometry.nb which uses a function in Geometry.m which itself uses a function in Datasets.m then the function in Datasets.m is not evaluated.
I found the following Q/A "How to work with Application Project files in Wolfram Workbench?" but that did not solve my problem.
How can I fix this?