Skip to content

Commit cf1fdf1

Browse files
committed
work
1 parent a9ad6f4 commit cf1fdf1

File tree

2 files changed

+114
-4
lines changed

2 files changed

+114
-4
lines changed

pom.xml

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,8 @@
125125
<version.asciidoctor-maven-plugin>2.2.2</version.asciidoctor-maven-plugin>
126126
<version.doxia-module-markdown>1.11.1</version.doxia-module-markdown>
127127
<version.maven-enforcer-plugin>3.1.0</version.maven-enforcer-plugin>
128+
<version.plantuml-maven-plugin>1.5.2</version.plantuml-maven-plugin>
129+
<version.net.sourceforge.plantuml>1.2022.6</version.net.sourceforge.plantuml>
128130
</properties>
129131

130132
<repositories>
@@ -1877,4 +1879,90 @@
18771879
</plugins>
18781880
</reporting>
18791881

1882+
1883+
<profiles>
1884+
1885+
<profile>
1886+
<id>war</id>
1887+
<properties>
1888+
<skip.unit.tests>false</skip.unit.tests>
1889+
<skip.integration.tests>true</skip.integration.tests>
1890+
</properties>
1891+
<build>
1892+
<finalName>petclinic</finalName>
1893+
<defaultGoal>clean install</defaultGoal>
1894+
</build>
1895+
</profile>
1896+
1897+
<profile>
1898+
<id>uml</id>
1899+
<properties>
1900+
<skip.unit.tests>true</skip.unit.tests>
1901+
<skip.integration.tests>true</skip.integration.tests>
1902+
</properties>
1903+
<dependencyManagement>
1904+
<dependencies>
1905+
<dependency>
1906+
<groupId>com.github.funthomas424242</groupId>
1907+
<artifactId>plantuml-maven-plugin</artifactId>
1908+
<version>${version.plantuml-maven-plugin}</version>
1909+
<type>maven-plugin</type>
1910+
<exclusions>
1911+
<exclusion>
1912+
<groupId>javax.enterprise</groupId>
1913+
<artifactId>cdi-api</artifactId>
1914+
</exclusion>
1915+
</exclusions>
1916+
</dependency>
1917+
<dependency>
1918+
<groupId>net.sourceforge.plantuml</groupId>
1919+
<artifactId>plantuml</artifactId>
1920+
<version>${version.net.sourceforge.plantuml}</version>
1921+
<scope>runtime</scope>
1922+
</dependency>
1923+
</dependencies>
1924+
</dependencyManagement>
1925+
<dependencies>
1926+
<dependency>
1927+
<groupId>com.github.funthomas424242</groupId>
1928+
<artifactId>plantuml-maven-plugin</artifactId>
1929+
<type>maven-plugin</type>
1930+
</dependency>
1931+
<dependency>
1932+
<groupId>net.sourceforge.plantuml</groupId>
1933+
<artifactId>plantuml</artifactId>
1934+
<scope>runtime</scope>
1935+
</dependency>
1936+
</dependencies>
1937+
<build>
1938+
<defaultGoal>clean com.github.funthomas424242:plantuml-maven-plugin:generate</defaultGoal>
1939+
<plugins>
1940+
<plugin>
1941+
<groupId>com.github.funthomas424242</groupId>
1942+
<artifactId>plantuml-maven-plugin</artifactId>
1943+
<version>${version.plantuml-maven-plugin}</version>
1944+
<configuration>
1945+
<truncatePattern>src/main/*</truncatePattern>
1946+
<sourceFiles>
1947+
<directory>${basedir}</directory>
1948+
<includes>
1949+
<include>src/main/plantuml/**/*.puml</include>
1950+
</includes>
1951+
</sourceFiles>
1952+
</configuration>
1953+
<dependencies>
1954+
<dependency>
1955+
<groupId>net.sourceforge.plantuml</groupId>
1956+
<artifactId>plantuml</artifactId>
1957+
<version>${version.net.sourceforge.plantuml}</version>
1958+
<scope>runtime</scope>
1959+
</dependency>
1960+
</dependencies>
1961+
</plugin>
1962+
</plugins>
1963+
</build>
1964+
</profile>
1965+
1966+
</profiles>
1967+
18801968
</project>

src/main/plantuml/Simpleworklist__Use_Cases.puml

Lines changed: 26 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
@startuml
22

3-
title Petclinic Use Case Diagram
3+
title Simpleworklist Use Case Diagram
44

55
left to right direction
66
'top to bottom direction
@@ -38,28 +38,50 @@ package context {
3838
}
3939
}
4040
}
41-
package vet {
41+
package breadcrumb {
4242
(Navigation) -> (Vet.list)
4343
(Vet.list) --> (Vet.search)
4444
(Vet.list) --> (Vet.details)
4545
(Vet.list) --> (Vet.addNew)
4646
(Vet.details) ---> (Vet.edit)
4747
(Vet.details) ---> (Vet.delete)
4848
}
49-
package specialty {
49+
package chat {
5050
(Navigation) -> (Specialty.list)
5151
(Specialty.list) --> (Specialty.search)
5252
(Specialty.list) --> (Specialty.details)
5353
(Specialty.list) --> (Specialty.addNew)
5454
(Specialty.details) ---> (Specialty.edit)
5555
(Specialty.details) ---> (Specialty.delete)
5656
}
57-
package pet-type {
57+
package language {
5858
(Navigation) -> (PetType.list)
5959
(PetType.list) --> (PetType.search)
6060
(PetType.list) --> (PetType.details)
6161
(PetType.list) --> (PetType.addNew)
6262
(PetType.details) ---> (PetType.edit)
6363
(PetType.details) ---> (PetType.delete)
6464
}
65+
package project {
66+
}
67+
package task {
68+
}
69+
package taskworkflow {
70+
}
71+
package user {
72+
package access {
73+
}
74+
package account {
75+
}
76+
package accountpassword {
77+
}
78+
package accountselfservice {
79+
}
80+
package login {
81+
}
82+
package passwordrecovery {
83+
}
84+
package signup {
85+
}
86+
}
6587
@enduml

0 commit comments

Comments
 (0)