#!/bin/bash _m2_dep_main() { tr / ' ' |\ sed 's,.* repository ,,' |\ awk ' { print ""; printf( "groupId " ); for ( i = 1 ; i < NF - 2 ; i++ ) { printf( "%s%s", ( 1 == i ? "" : "." ), $i ); } printf( "\n" ); print "artifactId "$( NF - 2 ); print "version "$( NF - 1 ); print ""; } ' |\ sed 's,^\(^[^ ]*\) \(.*\)$,<\1>\2,' } _m2_dep_main ${*}