1*f585d8a3SJacky Wang"""Find value of a Maven pom attribute given a pom file. 2*f585d8a3SJacky Wang 3*f585d8a3SJacky Wang Usage: 4*f585d8a3SJacky Wang python find_pom_value.py <pom-file> <pom-attribute> 5*f585d8a3SJacky Wang""" 6*f585d8a3SJacky Wangimport sys 7*f585d8a3SJacky Wangimport xml.etree.ElementTree as Xml 8*f585d8a3SJacky Wang 9*f585d8a3SJacky Wang 10*f585d8a3SJacky Wangdef main(argv): 11*f585d8a3SJacky Wang pom_file = argv[1] 12*f585d8a3SJacky Wang pom_attribute = argv[2] 13*f585d8a3SJacky Wang print( 14*f585d8a3SJacky Wang Xml.ElementTree(file=pom_file).findtext( 15*f585d8a3SJacky Wang "{http://maven.apache.org/POM/4.0.0}%s" % pom_attribute)) 16*f585d8a3SJacky Wang 17*f585d8a3SJacky Wang 18*f585d8a3SJacky Wangif __name__ == "__main__": 19*f585d8a3SJacky Wang main(sys.argv) 20