要求的输出格式:
组件Group | 组件Artifact | 组件Version |
imeine | junit | 4.12 |
org.hamcrest | hamcrestcore | 1.3 |
org.springframework | springtest | 4.2.4.RELEASE |
org.springframework | springcore | 4.2.4.RELEASE |
commonslogging | commonslogging | 1.2 |
org.skyscreamer | jsonassert | 1.3.0 |
org.json | json | 20090211 |
org.apache.httpcomponents | httpclient | 4.4 |
详细操作步骤:
1. mvn dependency:tree > dependency.txt 将所有依赖jar包信息输出到文件,如下图:
2. 输出结果中包含了很多无用的信息,可以使用文本编辑工具,替换的形式将无用信息删除,得到如下内容:
3. 将内容中的:全部替换为, ,如下图:
4. 将dependency.txt文件后缀名修改为.csv,变为dependency.csv,右键使用editplus文件打开,内容为:
5. mvn dependency:tree是将所有模块的依赖都输出了,所以会有很多重复行,使用editplus去除重复行,如下图:
6. 双击dependency.csv,以csv格式打开,如下如:
前三列就是groupId、artifectId、version