It looks like snapshotDependencies exists in the triggers block, but is executed in project context, i.e. <maven2-moduleset><ignoreUpstreamChanges>true</ignoreUpstreamChanges></maven2-moduleset> is what you'll get. I think you want to execute in the triggers context. Try changing this to it.execute(triggerNode)