I am trying to get my head around the best way to structure an NG client solution that is made up of a number of modules and it has raised a number of questions.
- When developing the module I install web packages into the module in order to use the components. If this module is then included in a solution with other modules that have the same web packages installed but the other modules have different versions of the web package which will be used when running developer, the latest version or the one installed in that module?
- When I then make a WAR deployment I understand that only one version of the package will be deployed but which one?
- What happens if there are breaking changes between version? How will this be shown in developer when one module was built with one version (and works with it) and another was built with a different version?
I have tried to search the wiki for information on this but don't seem to find anything. Can anyone enlighten me please?
Thanks
Steve