mirror of https://github.com/sbt/sbt.git
improved dot generation
This commit is contained in:
parent
fd77497498
commit
0097df8378
|
|
@ -200,10 +200,19 @@ object IvyGraphMLDependencies extends App {
|
|||
val edges = {
|
||||
for ( e <- graph.edges)
|
||||
yield
|
||||
"\t\"" + e._1.idString + "\" -> \"" + e._2.idString + "\""
|
||||
""" "%s" -> "%s"""".format(e._1.idString, e._2.idString)
|
||||
}.mkString("\n")
|
||||
|
||||
val dot = "digraph \"dependency-graph\" {\n" + edges + "\n}"
|
||||
val dot =
|
||||
"""digraph "dependency-graph" {
|
||||
| graph[rankdir="LR"]
|
||||
| node [
|
||||
| shape="record"
|
||||
| ]
|
||||
| edge [
|
||||
| arrowtail="none"
|
||||
| ]
|
||||
|""".stripMargin + edges + "\n}"
|
||||
|
||||
sbt.IO.write(outputFile, dot)
|
||||
outputFile
|
||||
|
|
|
|||
Loading…
Reference in New Issue