gradle dependency support
pub/sub porcelain started