digraph Dependencies { rankdir=LR; { rank = "same"; "tuscany-implementation-bpel"; "tuscany-implementation-java"; "tuscany-implementation-jaxrs"; "tuscany-implementation-osgi"; "tuscany-implementation-script"; "tuscany-implementation-spring"; "tuscany-implementation-spring-sca"; "tuscany-implementation-web"; "tuscany-implementation-widget" } "tuscany-implementation-bpel" -> "tuscany-assembly" "tuscany-implementation-bpel" -> "tuscany-assembly-xml" "tuscany-implementation-bpel" -> "tuscany-interface-wsdl" "tuscany-implementation-bpel" -> "tuscany-interface-java" "tuscany-implementation-bpel" -> "tuscany-sca-api" "tuscany-assembly" -> "tuscany-monitor" "tuscany-assembly" -> "tuscany-extensibility" "tuscany-assembly-xml" -> "tuscany-contribution" "tuscany-assembly-xml" -> "geronimo-stax-api" "tuscany-assembly-xml" -> "wstx-asl" "tuscany-assembly-xml" -> "tuscany-assembly" "tuscany-assembly-xml" -> "tuscany-assembly-xsd" "tuscany-contribution" -> "tuscany-assembly-xsd" "tuscany-contribution" -> "tuscany-assembly" "tuscany-contribution" -> "tuscany-common" "tuscany-contribution" -> "tuscany-common-java" "tuscany-contribution" -> "tuscany-extensibility" "tuscany-interface-wsdl" -> "tuscany-xsd" "tuscany-interface-wsdl" -> XmlSchema "tuscany-interface-wsdl" -> wsdl4j "tuscany-interface-java" -> "tuscany-sca-api" "tuscany-implementation-java" -> "tuscany-assembly" "tuscany-implementation-java" -> "tuscany-interface-java" "tuscany-implementation-java" -> "tuscany-sca-api" "tuscany-implementation-java" -> "jsr181-api" "tuscany-implementation-java" -> "tuscany-assembly-xml" "tuscany-implementation-java" -> "tuscany-extensibility" "tuscany-implementation-java" -> "tuscany-contribution" "tuscany-implementation-jaxrs" -> "tuscany-assembly" "tuscany-implementation-jaxrs" -> "tuscany-core-spi" "tuscany-core-spi" -> "tuscany-sca-api" "tuscany-implementation-jaxrs" -> "tuscany-contribution" "tuscany-implementation-jaxrs" -> "tuscany-monitor" "tuscany-implementation-jaxrs" -> "jsr311-api" "tuscany-implementation-osgi" -> "org.eclipse.osgi" "tuscany-implementation-osgi" -> "tuscany-interface-java" "tuscany-interface-java" -> "tuscany-extensibility" "tuscany-interface-java" -> "tuscany-contribution" "tuscany-implementation-osgi" -> "tuscany-assembly-xml" "tuscany-implementation-script" -> "tuscany-assembly-xml" "tuscany-implementation-spring" -> "tuscany-assembly" "tuscany-implementation-spring" -> "tuscany-assembly-xml" "tuscany-implementation-spring" -> "tuscany-contribution" "tuscany-implementation-spring" -> "tuscany-sca-api" "tuscany-implementation-spring" -> "tuscany-implementation-java-runtime" "tuscany-implementation-java-runtime" -> "tuscany-core-spi" "tuscany-implementation-java-runtime" -> "tuscany-implementation-java" "tuscany-implementation-java-runtime" -> "tuscany-databinding" "tuscany-databinding" -> "tuscany-xsd" "tuscany-xsd" -> "org.apache.ws.commons.schema:XmlSchema" "tuscany-implementation-java-runtime" -> "tuscany-core" "tuscany-core" -> "cglib:cglib" "tuscany-core" -> "asm:asm" "tuscany-implementation-spring-sca" -> "tuscany-sca-api" "tuscany-implementation-spring-sca" -> "org.springframework:spring-core" "tuscany-implementation-spring-sca" -> "org.springframework:spring-beans" "tuscany-implementation-spring-sca" -> "org.springframework:spring-context" "org.springframework:spring-context" -> "aopalliance:aopalliance" "tuscany-implementation-web" -> "tuscany-assembly" "tuscany-implementation-web" -> "tuscany-assembly-xml" "tuscany-implementation-web" -> "tuscany-core-spi" "tuscany-implementation-web" -> "tuscany-contribution" "tuscany-implementation-web" -> "tuscany-monitor" "tuscany-implementation-widget" -> "tuscany-assembly-xml" "tuscany-implementation-widget" -> "tuscany-contribution" "tuscany-implementation-widget" -> "tuscany-interface-java" "tuscany-implementation-widget" -> "tuscany-data-api" }