Skip to content

Commit 520132b

Browse files
Next step
1 parent 6142e16 commit 520132b

File tree

5 files changed

+107
-4
lines changed

5 files changed

+107
-4
lines changed

content/xdoc/scm.xml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,12 @@ repo start master --all</pre>
7373
<p>
7474
<object type="image/svg+xml" data="maven-sources/plugins.svg"/>
7575
</p>
76+
<p>
77+
<object type="image/svg+xml" data="maven-sources/doxia.svg"/>
78+
</p>
79+
<p>
80+
<object type="image/svg+xml" data="maven-sources/misc.svg"/>
81+
</p>
7682

7783
<p align="center">
7884
<img src="maven-sources.png" width="843" height="837" border="0" usemap="#maven-sources" />

src/plantuml/maven-sources/core.puml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@ package "Maven Core" {
3131
}
3232

3333
'hidden dependencies to change layout
34-
Maven -[hidden]> "Core ITs"
35-
"Core ITs" -[hidden]> Resolver
36-
Resolver -[hidden]> "Ant Tasks"
34+
Maven -[hidden]right-> "Core ITs"
35+
"Core ITs" -[hidden]right-> Resolver
36+
Resolver -[hidden]right-> "Ant Tasks"
3737

3838
url of Maven is [[https://github.com/apache/maven]]
3939
url of "Core ITs" is [[https://github.com/apache/maven-integration-testing]]
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
/*
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
*/
19+
@startuml
20+
!pragma layout smetana
21+
22+
skinparam rectangle {
23+
BackgroundColor LightBlue
24+
}
25+
26+
package "Maven Doxia" {
27+
rectangle Doxia
28+
rectangle "Site Tools"
29+
rectangle Site #LightGrey
30+
package Tools {
31+
rectangle Converter
32+
rectangle LinkCheck
33+
}
34+
}
35+
36+
'hidden dependencies to change layout
37+
Doxia -[hidden]right-> "Site Tools"
38+
"Site Tools" -[hidden]right-> Site
39+
"Site Tools" -[hidden]right-> Tools
40+
41+
'url of "Ant Tasks" is [[https://github.com/maven-resolver-ant-tasks]]
42+
43+
@enduml
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
/*
2+
Licensed to the Apache Software Foundation (ASF) under one
3+
or more contributor license agreements. See the NOTICE file
4+
distributed with this work for additional information
5+
regarding copyright ownership. The ASF licenses this file
6+
to you under the Apache License, Version 2.0 (the
7+
"License"); you may not use this file except in compliance
8+
with the License. You may obtain a copy of the License at
9+
10+
http://www.apache.org/licenses/LICENSE-2.0
11+
12+
Unless required by applicable law or agreed to in writing,
13+
software distributed under the License is distributed on an
14+
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
15+
KIND, either express or implied. See the License for the
16+
specific language governing permissions and limitations
17+
under the License.
18+
*/
19+
@startuml
20+
!pragma layout smetana
21+
22+
skinparam rectangle {
23+
BackgroundColor LightBlue
24+
}
25+
26+
package Misc {
27+
rectangle Archetypes
28+
rectangle Poms
29+
rectangle Skins
30+
rectangle Studies
31+
rectangle Indexer
32+
rectangle Wagon
33+
rectangle "Plugin testing"
34+
rectangle "dist-tool"
35+
package Jenkins {
36+
rectangle env
37+
rectangle lib
38+
}
39+
}
40+
41+
'hidden dependencies to change layout
42+
Archetypes -[hidden]right-> Poms
43+
Poms -[hidden]right-> Skins
44+
Skins -[hidden]right-> Studies
45+
Studies -[hidden]right-> Indexer
46+
Indexer -[hidden]right-> Wagon
47+
Wagon -[hidden]right-> "Plugin testing"
48+
49+
Archetypes -[hidden]down-> "dist-tool"
50+
"dist-tool" -[hidden]right-> Jenkins
51+
52+
'url of "Ant Tasks" is [[https://github.com/maven-resolver-ant-tasks]]
53+
54+
@enduml

src/plantuml/maven-sources/plugins.puml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -80,7 +80,7 @@ package Plugins {
8080
rectangle release
8181
rectangle "remote-resource"
8282
rectangle scm
83-
rectangle "scm-ppublish"
83+
rectangle "scm-publish"
8484
rectangle scripting
8585
rectangle stage
8686
rectangle toolchains

0 commit comments

Comments
 (0)