输入 python git_dep_scan.py -h 获取帮助信息
获取Java项目的依赖信息. optional arguments: -h, --help show this help message and exit -p project, --project project Stash的项目列表,以','进行分割不同项目. -c cookie, --cookie cookie 访问Stash的验证信息,一般储存在Cookie中. -l base url, --url base url Stash的基本地址,展示Project的地址.
三个参数都是必须的,缺一不可。 -p(--project):该参数用于接收Stash中的Project名称,多个Project使用','进行分割。获取项目名称的方式是打开该项目,在URL地址栏中查找该项目名称,不要将Project的展示名称(display name)误认为是项目名称。 -c(--cookie):该参数用于接收访问Stash的认证信息,该信息一般储存在Cookie中,使用中间人工具拦截并获取该信息。如果直接粘贴该信息存在错误,使用引号将该信息包裹。 -l(--url):该参数用于接收Stash的基础地址,该地址为展示Project项目列表的地址。 #使用效果
--------------------------------------------------------------------
$$$$$$\ $$$$$$\ $$$$$$$$\ $$$$$$$\ |$$$$$$$$\ $$$$$$$\
$$ __$$\ \_$$ _|\__$$ __| $$ $$\|$$ _____|$$ __$$\
$$ / \__| $$ | $$ | $$ $$|$$ | $$ | $$ |
$$ |$$$$\ $$ | $$ | $$ $$|$$$$$\ $$$$$$$ |
$$ |\_$$ | $$ | $$ | $$ $$|$$ __| $$ ____/
$$ | $$ | $$ | $$ | $$ $$|$$ | $$ |
\$$$$$$ |$$$$$$\ $$ | $$$$$$$$ |$$$$$$$$\ $$ |
\______/ \______| \__| \_______ /\________|\__|
Author: BlackArbiter
Version: 0.1
--------------------------------------------------------------------
开始扫描......
>>>>>>>>>>>>>>>>>>>>>>>>>>>>
Project名称: xxx
正在扫描仓库: xxx1
正在扫描仓库: xxx2
正在扫描仓库: xxx3
----------------------------
仓库名称: xxx1
Owner: [u'ddd', u'eee']
Language: Java
===============>
fastjson: 1.2.3
storm-core: 0.11.0-mt0001
curator-framework: 2.10.0
mysql-connector-java: 5.1.34
slf4j-api: 1.6.1
zookeeper: 3.4.6
tair3-client: 3.2.8-mt
mybatis-spring: 1.0.2
mtthrift: 1.8.1
mybatis: 3.2.8
log4j: 1.2.17
TopologyCommon: 2.6.0.6
<===============
----------------------------
#提醒 由于版本原因可能造成工具无法使用的情况,请针对公司的stash版本进行修正,如有任何问题欢迎指正。