1. Our project uses the Nexus opendaylight.release repository as well. We haven't had any issues with it yet.
2. We use a parent pom.xml that manages all dependencies in the repository because it removes the need to specify version numbers for the dependencies.
The parent can be specified as follows (version number can be replaced with other valid versions):
org.opendaylight.controller
commons.opendaylight
1.4.2-Helium
Once you have included the parent pom.xml, you can include dependencies as follows:
org.opendaylight.controller
sal
Note: you can find alternate commons.opendaylight versions in the following link
https://nexus.opendaylight.org/content/repositories/opendaylight.release/org/opendaylight/controller...
Best Regards,
Rob