persist messages
make cloudera provided compile dependency