digitalmars.D.learn - Import sources from parent project
- Andrey (8/29) Oct 19 2019 The "childapp1" and "childapp2" are standanole subprograms. I
- Andre Pany (6/35) Oct 19 2019 Hi,
- Andrey (3/5) Oct 20 2019 I added via "dependencies" parameter and after got this error:
- Andre Pany (6/11) Oct 20 2019 Does your main package needs access to the sub packages? If not,
Hi, I have got this structure of my project:parentapp dub.json source common.d childapp1 dub.json source app.d somefile.d childapp2 dub.json source app.dThe "childapp1" and "childapp2" are standanole subprograms. I want to import file "common.d" in both "app.d". How to do it correctly? I tried to write "import common;" but got error: " Error: module `common` is in file 'common.d' which cannot be read". In "parentapp/dub.json" I also added these lines:"dependencies": { "parentapp:childapp1": "*", "parentapp:childapp2": "*" }, "subPackages": [ "./childapp1/", "./childapp2/" ]
Oct 19 2019
On Saturday, 19 October 2019 at 18:00:12 UTC, Andrey wrote:Hi, I have got this structure of my project:Hi, In dub.json of your child apps you need to add a dependency to parentapp. Kind regards Andreparentapp dub.json source common.d childapp1 dub.json source app.d somefile.d childapp2 dub.json source app.dThe "childapp1" and "childapp2" are standanole subprograms. I want to import file "common.d" in both "app.d". How to do it correctly? I tried to write "import common;" but got error: " Error: module `common` is in file 'common.d' which cannot be read". In "parentapp/dub.json" I also added these lines:"dependencies": { "parentapp:childapp1": "*", "parentapp:childapp2": "*" }, "subPackages": [ "./childapp1/", "./childapp2/" ]
Oct 19 2019
On Saturday, 19 October 2019 at 18:54:28 UTC, Andre Pany wrote:In dub.json of your child apps you need to add a dependency to parentapp.I added via "dependencies" parameter and after got this error: "Detected dependency cycle".
Oct 20 2019
On Sunday, 20 October 2019 at 10:04:56 UTC, Andrey wrote:On Saturday, 19 October 2019 at 18:54:28 UTC, Andre Pany wrote:Does your main package needs access to the sub packages? If not, remove the dependencies section. If you need access move the common module into an own sub package. Kind regards AndreIn dub.json of your child apps you need to add a dependency to parentapp.I added via "dependencies" parameter and after got this error: "Detected dependency cycle".
Oct 20 2019