I'm using the appengine-maven-plugin, and having a problem with its "update" goal -- it's executing the "package" phase as a prerequisite:
/**
* @goal update
* @execute phase="package"
*/
public class Update extends AbstractAppCfgMojo {
@Override
public void execute() throws MojoExecutionException, MojoFailureException {
....
However, I need it to do a "clean" first, then do the "package". Is there a way I can override this?
have you tried ''mvn clean appengine:update" ? That should do.
EDIT : There is a way to run mvn clean before each build, that might be good enough for you ? Note that it means that your local devserver's datastore will be completely deleted each time you run mvn appengine:devserver. (based on this page):
It will perform a clean before each build.