在java-maven
构建工具中,您可以package/project
使用以下命令为任何人打印依赖关系树,
mvn dependency:tree -Dverbose -Dincludes=commons-collections
输出将是类似的树形结构artifacts/dependencies
,
[INFO] [dependency:tree]
[INFO] org.apache.maven.plugins:maven-dependency-plugin:maven-plugin:2.0-alpha-5-SNAPSHOT
[INFO] +- org.apache.maven.reporting:maven-reporting-impl:jar:2.0.4:compile
[INFO] | \- commons-validator:commons-validator:jar:1.2.0:compile
[INFO] | \- commons-digester:commons-digester:jar:1.6:compile
[INFO] | \- (commons-collections:commons-collections:jar:2.1:compile - omitted for conflict with 2.0)
[INFO] \- org.apache.maven.doxia:doxia-site-renderer:jar:1.0-alpha-8:compile
[INFO] \- org.codehaus.plexus:plexus-velocity:jar:1.1.3:compile
[INFO] \- commons-collections:commons-collections:jar:2.0:compile
那么,对于使用haskell的软件包,我该怎么做cabal
呢?
可以使用生成包含所有已安装软件包的图ghc-pkg
,例如
ghc-pkg dot | tred | dot -Tpdf >pkgs.pdf
请注意,graphviz
软件包提供tred
了dot
程序。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句