I am using the maven release plugin. Problem is simple: I don\'t want to do a deploy on release:perform. I actually want to execute a shell script that will do the deploy for me
I am using the maven release plugin. Problem is simple: I don't want to do a deploy on release:perform. I actually want to execute a shell script that will do the deploy for me.
I must be missing something because when I read this, I don't see the point of the script... But let's just say I don't get it.
Somehow disable the default "deploy" goal from release:perform
According to the documentation of release:perform
, you can use the optional goals parameter to specify:
A space separated list of goals to execute on deployment. Default value is either
deploy
ordeploy site-deploy
, if the project has aelement.
/
You could maybe use install
instead of deploy
.
Somehow make release:perform call the exec:exec plugin to execute a shell script
Bind it on install
in a profile activated during release. Here is one way to do this:
release
performRelease
true
...
But honestly, there is something weird with your request. Maybe giving more details would help.