war is default target, compile depends on retrieve