Last active
September 21, 2020 08:49
-
-
Save KengoTODA/f282433c9105ac7da3447f5d9e54ff93 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph first { | |
rankdir = LR | |
"入力" -> "処理(ビルド)" -> "出力" | |
"処理(ビルド)" [shape=square]; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph third { | |
rankdir = LR | |
compound=true; | |
subgraph cluster_input { | |
graph[style=rounded] | |
label="入力"; | |
"実装コード\nsrc/main/java" | |
"テストコード\nsrc/test/java" | |
"リソース\nsrc/main/resources" | |
"テストリソース\nsrc/test/resources" | |
} | |
subgraph cluster_build { | |
label="処理(ビルド)" | |
subgraph cluster_classes { | |
label = "classes" | |
style = "dashed" | |
"リソースの処理\n(processResourcesタスク)" | |
"実装コンパイル\n(compileJavaタスク)" | |
} | |
subgraph cluster_testclasses { | |
label = "testClasses" | |
style = "dashed" | |
"テストコンパイル\n(compileTestJavaタスク)" | |
"テストリソースの処理\n(processTestResources)" | |
} | |
subgraph cluster_assemble { | |
label = "assemble" | |
style = "dashed" | |
"実装コード圧縮\n(sourcesJarタスク)" | |
"Javadoc圧縮\n(javadocJarタスク)" | |
"zip圧縮\n(jarタスク)" | |
} | |
subgraph cluster_check { | |
style = "dashed" | |
label = "check" | |
"テスト\n(testタスク)" | |
} | |
"実装コード\nsrc/main/java" -> "実装コード圧縮\n(sourcesJarタスク)" | |
"実装コード\nsrc/main/java" -> "実装コンパイル\n(compileJavaタスク)" -> "zip圧縮\n(jarタスク)" [ltail=cluster_classes] | |
"実装コンパイル\n(compileJavaタスク)" -> "テストコンパイル\n(compileTestJavaタスク)" | |
"実装コンパイル\n(compileJavaタスク)" -> "Javadoc生成\n(javadocタスク)" [ltail=cluster_classes] | |
"Javadoc生成\n(javadocタスク)" -> "Javadoc圧縮\n(javadocJarタスク)" | |
"テストコード\nsrc/test/java" -> "テストコンパイル\n(compileTestJavaタスク)" -> "テスト\n(testタスク)" [ltail=cluster_testclasses] | |
"リソース\nsrc/main/resources" -> "リソースの処理\n(processResourcesタスク)" | |
"テストリソース\nsrc/test/resources" -> "テストリソースの処理\n(processTestResources)" | |
} | |
subgraph cluster_output { | |
graph[style=rounded] | |
label="出力"; | |
".jarファイル\nbuild/libs" | |
"テストレポート\nbuild/reports/test" | |
} | |
"zip圧縮\n(jarタスク)" -> ".jarファイル\nbuild/libs" [ltail=cluster_assemble] | |
"テスト\n(testタスク)" -> "テストレポート\nbuild/reports/test" | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
digraph GG { | |
rankdir = LR | |
compound=true; | |
subgraph cluster_input { | |
graph[style=rounded] | |
label="入力"; | |
"実装コード" | |
"テストコード" | |
} | |
subgraph cluster_build { | |
label="処理(ビルド)"; | |
"実装コード" -> "実装コンパイル" -> "zip圧縮"; | |
"実装コンパイル" -> "テスト"; | |
"実装コンパイル" -> "テストコンパイル"; | |
"テストコード" -> "テストコンパイル" -> "テスト" -> "テストレポート生成"; | |
} | |
subgraph cluster_output { | |
graph[style=rounded] | |
label="出力"; | |
".jarファイル" | |
"テストレポート" | |
} | |
"テストレポート生成" -> "テストレポート" | |
"zip圧縮" -> ".jarファイル" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment