...
 
Commits (3)
......@@ -162,11 +162,12 @@ left to right direction
frame neoemf {
artifact "neoemf-core" as core
}
artifact "JUnit" as junit
artifact "slf4J" as slf
core --> junit : depends
core --> slf : depends
}
....
== Dependencies at Different Moments
......@@ -178,12 +179,13 @@ skinparam monochrome true
left to right direction
frame neoemf {
artifact "JUnit" as junit
artifact "neoemf-core" as core
}
artifact "JUnit" as junit
artifact "slf4J" as slf
core --> junit : depends@test
core --> slf : depends@runtime
}
....
== Optional Dependencies
......@@ -194,15 +196,25 @@ scale 800 width
skinparam monochrome true
left to right direction
frame neoemf {
artifact "Log4j" as log4j
frame slf4j {
artifact "Log4j Binding" as log4jb
artifact "slf4j" as slf
artifact "Java Util Logging" as jul
slf --> log4j : optional
slf --> jul : optional
artifact "JUL Binding" as julb
}
artifact "Log4j" as log4j
artifact "JUL" as jul
slf --> log4jb : depends
slf --> julb : depends
log4jb --> log4j : optional
julb --> jul : optional
....
[.notes]
--
JUL:: Java Util Logging
--
== Transitive Dependencies
[plantuml, transitive-dependencies, png, align=center]
......@@ -213,11 +225,11 @@ left to right direction
frame neoemf {
artifact "neoemf-core" as core
}
artifact "Caffeine Cache" as caffeine
artifact "Guava" as guava
core --> caffeine : depends
caffeine --> guava : depends
}
....
......@@ -231,9 +243,9 @@ left to right direction
frame neoemf {
artifact "neoemf-core" as core
artifact "EMF Ecore" as ecore
core --> ecore : provided
}
artifact "EMF Ecore" as ecore
core --> ecore : provided
....
Some dependencies may be provided by the execution environment (application container).
......
......@@ -41,6 +41,7 @@ image::https://i.creativecommons.org/l/by-nc/4.0/88x31.png[]
** link:domain-analysis.html[Domain Analysis]
** link:requirement-engineering.html[Requirements]
** link:design.html[Design]
** link:deployment.html[Deployment]
* Techniques
** link:effective-usecases.html[Effective Use Cases]
** link:https://sunye.github.io/software-patterns/[Software Patterns]
......