Import sources from parent project
Andre Pany
andre at s-e-a-p.de
Sat Oct 19 18:54:28 UTC 2019
On Saturday, 19 October 2019 at 18:00:12 UTC, Andrey wrote:
> 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.d
>
> The "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/"
>> ]
Hi,
In dub.json of your child apps you need to add a dependency to
parentapp.
Kind regards
Andre
More information about the Digitalmars-d-learn
mailing list