I would like my build to produce a file named
foo.jar but would like to upload it to nexus/maven using the maven coordinates
mygroup:bar:1.0.0. What I want is for the file name to stay as
foo.jar when I see it in my filesystem after a resolve even though its coordinates are
I’ve tried setting
foo but that just causes the coordinates to be
mygroup:foo:1.0.0. Some quick googling suggests maven might let you do this natively using the
finalName element in the
build section. I tried getting at the
MavenProject build property via
project.install.repositories.mavenInstaller.pom.model.build but that is
null. Trying to construct a new
Build instance gave me
ClassNotFound exceptions. So I am wondering if that is even the correct approach at all.
Is this even possible? Thanks in advance for any hints!