Zależność projektu zapewniona z zewnątrz

0

Drugi dzień piszę mały projekcik (drobny DSL do #TreeStructInfo)* i będąc na finishu trapi mnie właśnie sprawa zależności projektu:
Na ten moment dłubałem sobie dzielnie, trzymając TreeStructInfo w folderze deps uwzględnionym przez git submodules (

[submodule "deps/TreeStructInfo"]
	path = deps/TreeStructInfo
	url = https://github.com/furious-programming/TreeStructInfo

)
Ale chcąc tego użyć zawsze dostanie się kopię api, co nie jest pożądane;
Jak to ugryźć?

* - https://github.com/spartanPAGE/TreeStructInfoDSL

2

Aby w swojej paczce móc kontrolować wersję cudzej paczki, możesz skorzystać z określania wersji wymaganej, zewnętrznej paczki; W oknie zawartości danej paczki, wybierając dodanie nowej w sekcji requirements, należy wybrać zadaną paczkę i określić minimum version i ew. dodatkowo maximum version; Ustalając obie wartości takie same, możliwe będzie uzależnienie Twojej paczki od tylko jednej wersji paczki zewnętrznej - w przeciwnym razie pod uwagę będzie brany cały ich zakres.

1 użytkowników online, w tym zalogowanych: 0, gości: 1