-1

ファブリックを使用して、インストールされている Maven パッケージのバージョンを最小バージョンと比較する必要があります。これは単純な xyz バージョン番号です。それを行う機能を備えたファブリックまたはPythonライブラリ、またはそれを行う簡単な方法はありますか?

4

2 に答える 2

0

1台のマシンでそれを行う必要がある場合は、

import subprocess, re
match=re.compile(r'Apache Maven ([0-9]\.[0-9]\.[0-9])')
version=subprocess.check_output('mvn --version',shell=True)
version_number=match.search(version).group(1)

それ以外の場合は、subprocess.check_output を Fabric のrunコマンドに置き換えることができます。

于 2013-09-19T05:45:01.823 に答える