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