The issue is a bit old, although perhaps interesting for questions regarding repositories that should support ivy and dynamic versions. With current nexus versions (~ 2.7), the nexus pro proxy function works fine for all maven users at the moment and should be a common solution for your problem itself, but for individually configured ivy layouts there is a problem:
However, it will not work for special layouts at this time. The problem is that the smart proxy server will not work if the connection is somehow omitted. Usually a request using dynamic versions (for example, "1.2. +") And a custom layout in the proxy server should lead to the extraction of the artifact from the wizard. This is not yet possible, but may be in later versions of nexus (3.0).
We ensured full proxying of our artifacts, also in the event of a temporary disconnection, by creating lists of artifacts from the wizard, then building a list in the slave, and then calling a simple wget script with full version information in the proxy. It will sequentially retrieve the missing artifact from the master. You can call this a repository replication type.
ferdy source share