add WithChannel trait
update scala-parent-pom