p2 repository publishing using the b3 language