in java we have ivy, maven and others for handling library dependencies. For example I tell ivy that my program uses a framework-jar version 1.0 and ivy makes sure, that my program gets this jar when being compiled. When there comes an update and the framework-jar is now available in version 1.1, then my program still gets the version 1.0. I can however tell ivy that another program of mine should take the newer version 1.1.
Are there similar mechanisms in the cobol environments so that i can make sure my cobol program A uses copybook C in version 1.0 and my cobol program B uses copybook C in version 1.1?