def findJar(): dirs = [] module_dirname = os.path.dirname(__file__) devRelativePath = '../../../../../../stratuslab-marketplace/metadata/target' dirs.append(os.path.join(module_dirname, devRelativePath)) tarballRelativePath = '../../../../java/' dirs.append(os.path.join(module_dirname, tarballRelativePath)) easyInstallRelativePath = '../java/' dirs.append(os.path.join(module_dirname, easyInstallRelativePath)) dirs.append('/var/lib/stratuslab/java') for dir in dirs: try: jarFile = Util.fileFind(dir, 'metadata', 'dependencies.jar') return jarFile except ValueError: pass