#!/usr/bin/python from xml.etree.ElementTree import ElementTree import os import prepare_lib def _get_next_mvn_rel_version(current_mvn_dev_version): return current_mvn_dev_version[:-(len('-SNAPSHOT'))] def _get_previous_mvn_rel_version(next_mvn_rel_version): components = next_mvn_rel_version.split('.') components[-1] = str(int(components[-1]) - 1) return '.'.join(components) if __name__ == '__main__': current_mvn_dev_version = prepare_lib.get_mvn_snapshot_version_from_pom() next_mvn_rel_version = _get_next_mvn_rel_version(current_mvn_dev_version) previous_mvn_rel_version = _get_previous_mvn_rel_version(next_mvn_rel_version) current_osgi_dev_version = next_mvn_rel_version + '.qualifier' for filename in ['MANIFEST.MF', 'feature.xml', 'site.xml']: prepare_lib.replace(filename, previous_mvn_rel_version, current_osgi_dev_version)
#!/usr/bin/python from xml.etree.ElementTree import ElementTree import os import prepare_lib if __name__ == '__main__': mvn_version = prepare_lib.get_mvn_snapshot_version_from_pom() osgi_rel_version = mvn_version[:-(len('-SNAPSHOT'))] osgi_dev_version = osgi_rel_version + '.qualifier' for filename in ['MANIFEST.MF', 'feature.xml', 'site.xml']: prepare_lib.replace(filename, osgi_dev_version, osgi_rel_version)