Most likely issue is either permissions or that bamboo doesn't have write access to a directory outside of the bamboo workspace. Remember it is running as the user you run the bamboo service as. Your workspace (where you code) and bamboo's workspace (where the build happens) are two different things. You would be better off using the default config which puts the bamboo shared artifacts in a bamboo workspace artifact storage, and then inserting a simple script to copy them to whereever you want them afterwards.
Even though i had highest privileges from Nexus to my svc account. I was still unable to upload the zip file. I have also added dependency management in the pom file and I have modified my maven command for a successful artifact upload into nexus.
caa09b180b