405 Method Not Allowed when deploying artifact to Nexus
405 Method Not Allowed, means the http method that your client is trying to call (probably POST) in this case, is not allowed. The url, probably is wrong to upload the artifats, https://nexus.perque.com/repo/browse . Could you please use snapshot url instead of https://nexus.perque.com/repo/browse? Guess it should be something like repository/maven-snapshots/ . https://mincong.io/2018/08/04/maven-deploy-artifacts-to-nexus/
I have never seen a mvn deploy:deploy-file
to a nexus/repo/browse
URL: browse
should not be used for deploying files, only for... browsing them.
A typical call would be
mvn deploy:deploy-file \
-Dfile=/path/to/a/file \
-Dpackaging=jar -DgroupId=<aGroup> -DartifactId=<anArtifactId> -Dversion=x.y.z-SNAPSHOT \
-DrepositoryId=<repoId> \
-Durl==https://nexus.perque.com/content/repositories/repos-snapshots/
(Replace repos-snapshots
by the name you gave to the hosted snapshot repositories)