We are using inductiveautomation-thirdparty in our build to get the required third party dependencies to build against Ignition. This repository works correctly when asking for the main jar files (example) of those third party libraries. However, when asking for the
-javadoc jars (for IDE integration), it returns 401 (authentication required) instead of 404 (not found) (example). This means that the IDE will try again every time you synchronize the project, since theoretically the authentication failure could be transient. This wastes valuable developer time on unnecessary retries. 404s on the other hand are cached by all major build tools, since “not found” is generally considered to be a persistent problem.
This usually happens when you mix public and private contents in a Nexus virtual repository. I’d like to ask you to make inductiveautomation-thirdparty fully public, so it always either returns 200 or 404, but never 401. Any non-public contents should be moved to a private repository.