relpipe-data/examples/maven-filesystem-xpath.sh
branchv_0
changeset 329 5bc2bb8b7946
equal deleted inserted replaced
328:cc60c8dd7924 329:5bc2bb8b7946
       
     1 #!/bin/bash
       
     2 	
       
     3 # replaces multiple: --option 'env:xmlns_m' 'http://maven.apache.org/POM/4.0.0'
       
     4 export xmlns_m='http://maven.apache.org/POM/4.0.0'
       
     5 
       
     6 find -name pom.xml -print0 \
       
     7 	| relpipe-in-filesystem \
       
     8 		--relation 'maven' \
       
     9 		--file path --as 'module' \
       
    10 		--script xpath --option 'env:xpath' '/m:project/m:groupId'    --as 'groupId' \
       
    11 		--script xpath --option 'env:xpath' '/m:project/m:artifactId' --as 'artifactId' \
       
    12 		--script xpath --option 'env:xpath' '/m:project/m:version'    --as 'version'  \
       
    13 		--hash sha256 \
       
    14 	| relpipe-out-tabular