You are viewing a plain text version of this content. The canonical link for it is here.
Posted to site-commits@maven.apache.org by sl...@apache.org on 2023/02/09 00:34:07 UTC

svn commit: r1907531 [21/25] - in /maven/website/content: ./ apache-resource-bundles/ archives/maven-2.x/ background/ developers/ developers/conventions/ developers/release/ developers/website/ docs/ docs/2.0.1/ docs/2.0.10/ docs/2.0.11/ docs/2.0.2/ do...

Modified: maven/website/content/pluginClassRealm.svg
==============================================================================
--- maven/website/content/pluginClassRealm.svg (original)
+++ maven/website/content/pluginClassRealm.svg Thu Feb  9 00:34:05 2023
@@ -1 +1 @@
-<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="410px" preserveAspectRatio="none" style="width:1314px;height:410px;background:#FFFFFF;" version="1.1" viewBox="0 0 1314 410" width="1314px" zoomAndPan="magnify"><defs/><g><!--class Platform--><g id="elem_Platform"><rect codeLine="34" fill="#F1F1F1" height="64.2969" id="Platform" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="108" x="24.5" y="114.7969"/><ellipse cx="48.5" cy="130.7969" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M51.4688,136.4375 Q50.8906,136.7344 50.25,136.875 Q49.6094,137.0313 48.9063,137.0313 Q46.4063,137.0313 45.0781,135.3906 Q43.7656,133.7344 43.7656,130.6094 Q43.7656,127.4844 45.0781,125.8281 Q46.4063,124.1719 48.9063,124.1719 Q49.6094,124.1719 50.25,124.3281 Q50.9063,124.4844 51.4688,124.7813 L51.4688,127.5 Q50.8438,126.9219 50.25,126
 .6563 Q49.6563,126.375 49.0313,126.375 Q47.6875,126.375 47,127.4531 Q46.3125,128.5156 46.3125,130.6094 Q46.3125,132.7031 47,133.7813 Q47.6875,134.8438 49.0313,134.8438 Q49.6563,134.8438 50.25,134.5781 Q50.8438,134.2969 51.4688,133.7188 L51.4688,136.4375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="56" x="64.5" y="135.6436">Platform</text><line style="stroke:#181818;stroke-width:0.5;" x1="25.5" x2="131.5" y1="146.7969" y2="146.7969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="96" x="30.5" y="163.792">all JRE classes</text><line style="stroke:#181818;stroke-width:0.5;" x1="25.5" x2="131.5" y1="171.0938" y2="171.0938"/></g><!--class Bootstrap--><g id="elem_Bootstrap"><rect codeLine="26" fill="#F1F1F1" height="64.2969" id="Bootstrap" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="143" x="7" y="223.2969"/><ellipse cx="41.35" cy="239.2969" fill="#A
 DD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M44.3188,244.9375 Q43.7406,245.2344 43.1,245.375 Q42.4594,245.5313 41.7563,245.5313 Q39.2563,245.5313 37.9281,243.8906 Q36.6156,242.2344 36.6156,239.1094 Q36.6156,235.9844 37.9281,234.3281 Q39.2563,232.6719 41.7563,232.6719 Q42.4594,232.6719 43.1,232.8281 Q43.7563,232.9844 44.3188,233.2813 L44.3188,236 Q43.6938,235.4219 43.1,235.1563 Q42.5063,234.875 41.8813,234.875 Q40.5375,234.875 39.85,235.9531 Q39.1625,237.0156 39.1625,239.1094 Q39.1625,241.2031 39.85,242.2813 Q40.5375,243.3438 41.8813,243.3438 Q42.5063,243.3438 43.1,243.0781 Q43.6938,242.7969 44.3188,242.2188 L44.3188,244.9375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="59.65" y="244.1436">Bootstrap</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="149" y1="255.2969" y2="255.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing"
  textLength="131" x="13" y="272.292">Plexus Classworlds</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="149" y1="279.5938" y2="279.5938"/></g><!--class Plugin--><g id="elem_Plugin"><rect codeLine="43" fill="#F1F1F1" height="80.5938" id="Plugin" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="112" x="177.5" y="323.2969"/><ellipse cx="209.6" cy="339.2969" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M212.5688,344.9375 Q211.9906,345.2344 211.35,345.375 Q210.7094,345.5313 210.0063,345.5313 Q207.5063,345.5313 206.1781,343.8906 Q204.8656,342.2344 204.8656,339.1094 Q204.8656,335.9844 206.1781,334.3281 Q207.5063,332.6719 210.0063,332.6719 Q210.7094,332.6719 211.35,332.8281 Q212.0063,332.9844 212.5688,333.2813 L212.5688,336 Q211.9438,335.4219 211.35,335.1563 Q210.7563,334.875 210.1313,334.875 Q208.7875,334.875 208.1,335.9531 Q207.4125,337.0156 207.4125,339.1094 Q207.4125,341.2031 208.1,342.2813 Q208.7875,343.3438 210.1313
 ,343.3438 Q210.7563,343.3438 211.35,343.0781 Q211.9438,342.7969 212.5688,342.2188 L212.5688,344.9375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="42" x="227.4" y="344.1436">Plugin</text><line style="stroke:#181818;stroke-width:0.5;" x1="178.5" x2="288.5" y1="355.2969" y2="355.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="100" x="183.5" y="372.292">dependencies</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="183.5" y="388.5889">classes</text><line style="stroke:#181818;stroke-width:0.5;" x1="178.5" x2="288.5" y1="395.8906" y2="395.8906"/></g><!--class API--><g id="elem_API"><rect fill="#F1F1F1" height="48" id="API" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="53" x="257" y="122.7969"/><ellipse cx="272" cy="138.7969" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-wi
 dth:1.0;"/><path d="M274.9688,144.4375 Q274.3906,144.7344 273.75,144.875 Q273.1094,145.0313 272.4063,145.0313 Q269.9063,145.0313 268.5781,143.3906 Q267.2656,141.7344 267.2656,138.6094 Q267.2656,135.4844 268.5781,133.8281 Q269.9063,132.1719 272.4063,132.1719 Q273.1094,132.1719 273.75,132.3281 Q274.4063,132.4844 274.9688,132.7813 L274.9688,135.5 Q274.3438,134.9219 273.75,134.6563 Q273.1563,134.375 272.5313,134.375 Q271.1875,134.375 270.5,135.4531 Q269.8125,136.5156 269.8125,138.6094 Q269.8125,140.7031 270.5,141.7813 Q271.1875,142.8438 272.5313,142.8438 Q273.1563,142.8438 273.75,142.5781 Q274.3438,142.2969 274.9688,141.7188 L274.9688,144.4375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="21" x="286" y="143.6436">API</text><line style="stroke:#181818;stroke-width:0.5;" x1="258" x2="309" y1="154.7969" y2="154.7969"/><line style="stroke:#181818;stroke-width:0.5;" x1="258" x2="309" y1="162.7969" y2="162.7969"/></g><!--cl
 ass Project--><g id="elem_Project"><rect fill="#F1F1F1" height="48" id="Project" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="80" x="349.5" y="231.2969"/><ellipse cx="364.5" cy="247.2969" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M367.4688,252.9375 Q366.8906,253.2344 366.25,253.375 Q365.6094,253.5313 364.9063,253.5313 Q362.4063,253.5313 361.0781,251.8906 Q359.7656,250.2344 359.7656,247.1094 Q359.7656,243.9844 361.0781,242.3281 Q362.4063,240.6719 364.9063,240.6719 Q365.6094,240.6719 366.25,240.8281 Q366.9063,240.9844 367.4688,241.2813 L367.4688,244 Q366.8438,243.4219 366.25,243.1563 Q365.6563,242.875 365.0313,242.875 Q363.6875,242.875 363,243.9531 Q362.3125,245.0156 362.3125,247.1094 Q362.3125,249.2031 363,250.2813 Q363.6875,251.3438 365.0313,251.3438 Q365.6563,251.3438 366.25,251.0781 Q366.8438,250.7969 367.4688,250.2188 L367.4688,252.9375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" len
 gthAdjust="spacing" textLength="48" x="378.5" y="252.1436">Project</text><line style="stroke:#181818;stroke-width:0.5;" x1="350.5" x2="428.5" y1="263.2969" y2="263.2969"/><line style="stroke:#181818;stroke-width:0.5;" x1="350.5" x2="428.5" y1="271.2969" y2="271.2969"/></g><!--class CoreExtension--><g id="elem_CoreExtension"><rect codeLine="30" fill="#F1F1F1" height="64.2969" id="CoreExtension" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="404" x="81.5" y="6.2969"/><ellipse cx="228.75" cy="22.2969" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M231.7188,27.9375 Q231.1406,28.2344 230.5,28.375 Q229.8594,28.5313 229.1563,28.5313 Q226.6563,28.5313 225.3281,26.8906 Q224.0156,25.2344 224.0156,22.1094 Q224.0156,18.9844 225.3281,17.3281 Q226.6563,15.6719 229.1563,15.6719 Q229.8594,15.6719 230.5,15.8281 Q231.1563,15.9844 231.7188,16.2813 L231.7188,19 Q231.0938,18.4219 230.5,18.1563 Q229.9063,17.875 229.2813,17.875 Q227.9375,17.875 227.25
 ,18.9531 Q226.5625,20.0156 226.5625,22.1094 Q226.5625,24.2031 227.25,25.2813 Q227.9375,26.3438 229.2813,26.3438 Q229.9063,26.3438 230.5,26.0781 Q231.0938,25.7969 231.7188,25.2188 L231.7188,27.9375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="101" x="249.25" y="27.1436">CoreExtension</text><line style="stroke:#181818;stroke-width:0.5;" x1="82.5" x2="484.5" y1="38.2969" y2="38.2969"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="392" x="87.5" y="55.292">all packages defined in "/META-INF/maven/extension.xml"</text><line style="stroke:#181818;stroke-width:0.5;" x1="82.5" x2="484.5" y1="62.5938" y2="62.5938"/></g><!--class BuildExtension--><g id="elem_BuildExtension"><rect codeLine="38" fill="#F1F1F1" height="80.5938" id="BuildExtension" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="134" x="613.5" y="106.2969"/><ellipse cx="628.5" cy="122.2969" fil
 l="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M631.4688,127.9375 Q630.8906,128.2344 630.25,128.375 Q629.6094,128.5313 628.9063,128.5313 Q626.4063,128.5313 625.0781,126.8906 Q623.7656,125.2344 623.7656,122.1094 Q623.7656,118.9844 625.0781,117.3281 Q626.4063,115.6719 628.9063,115.6719 Q629.6094,115.6719 630.25,115.8281 Q630.9063,115.9844 631.4688,116.2813 L631.4688,119 Q630.8438,118.4219 630.25,118.1563 Q629.6563,117.875 629.0313,117.875 Q627.6875,117.875 627,118.9531 Q626.3125,120.0156 626.3125,122.1094 Q626.3125,124.2031 627,125.2813 Q627.6875,126.3438 629.0313,126.3438 Q629.6563,126.3438 630.25,126.0781 Q630.8438,125.7969 631.4688,125.2188 L631.4688,127.9375 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="102" x="642.5" y="127.1436">BuildExtension</text><line style="stroke:#181818;stroke-width:0.5;" x1="614.5" x2="746.5" y1="138.2969" y2="138.2969"/><text fill="#000000" font-family=
 "sans-serif" font-size="14" lengthAdjust="spacing" textLength="100" x="619.5" y="155.292">dependencies</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="52" x="619.5" y="171.5889">classes</text><line style="stroke:#181818;stroke-width:0.5;" x1="614.5" x2="746.5" y1="178.8906" y2="178.8906"/></g><g id="elem_GMN15"><path d="M307.5,351.2969 L307.5,376.4297 L439.5,376.4297 L439.5,361.2969 L429.5,351.2969 L307.5,351.2969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M429.5,351.2969 L429.5,361.2969 L439.5,361.2969 L429.5,351.2969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="111" x="313.5" y="368.3638">Per GAV of plugin</text></g><g id="elem_GMN18"><path d="M448,242.7969 L448,267.9297 L599,267.9297 L599,252.7969 L589,242.7969 L448,242.7969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M5
 89,242.7969 L589,252.7969 L599,252.7969 L589,242.7969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="130" x="454" y="259.8638">One per Maven POM</text></g><g id="elem_GMN21"><path d="M328,134.2969 L328,159.4297 L595,159.4297 L595,144.2969 L585,134.2969 L328,134.2969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M585,134.2969 L585,144.2969 L595,144.2969 L585,134.2969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="246" x="334" y="151.3638">Just composition of all Core Extensions</text></g><g id="elem_GMN24"><path d="M168,242.7969 L168,267.9297 L331,267.9297 L331,252.7969 L321,242.7969 L168,242.7969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M321,242.7969 L321,252.7969 L331,252.7969 L321,242.7969 " fill="#FEFFDD" style="stroke:
 #181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="142" x="174" y="259.8638">${maven.home}/boot</text></g><g id="elem_GMN27"><path d="M766,134.2969 L766,159.4297 L1307,159.4297 L1307,144.2969 L1297,134.2969 L766,134.2969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M1297,134.2969 L1297,144.2969 L1307,144.2969 L1297,134.2969 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="520" x="772" y="151.3638">Per GAV of plugin loaded with &lt;extensions&gt;true&lt;/extensions&gt; or build extension</text></g><path d="M78.5,178.8874 C78.5,192.763 78.5,209.0817 78.5,222.9833 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="78.5,178.8874,74.5,184.8874,78.5,190.8874,82.5,184.8874,78.5,178.8874" style="stroke:#181818;stroke-width:1.0;"/><path d="M123.7491,287.3874 C
 140.5481,298.9299 159.8076,312.1631 177.4559,324.2891 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="123.7491,287.3874,126.4291,294.082,133.6395,294.183,130.9595,287.4884,123.7491,287.3874" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="36" x="140.4559" y="320.356">many</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="114.7491" y="300.4543">1</text><path d="M303.5187,171.0871 C308.3343,176.4931 313.5264,182.1648 318.5,187.2969 C333.1256,202.3884 350.2406,218.5795 364.002,231.2642 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="303.5187,171.0871,304.5228,178.228,311.5006,180.0476,310.4965,172.9067,303.5187,171.0871" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="36" x="327.
 002" y="227.3311">many</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="294.5187" y="184.154">1</text><path d="M283.5,70.3874 C283.5,87.0872 283.5,107.326 283.5,122.6305 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="283.5,70.3874,279.5,76.3874,283.5,82.3874,287.5,76.3874,283.5,70.3874" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="274.5" y="118.6974">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="36" x="246.5" y="83.4543">many</text><path d="M355.6503,279.4058 C336.3839,292.5588 311.759,309.37 289.6732,324.4479 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="289.6732,324.4479,296.8839,324.3684,299.5839,317.6819,292.3732,317.7613,289.6732,324.4479" style="stroke:#181818;stroke-width:1.0;"/><text fil
 l="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="36" x="290.6732" y="320.5148">many</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="346.6503" y="292.4727">1</text><path d="M613.3739,183.8579 C610.4027,185.081 607.4365,186.2347 604.5,187.2969 C533.9168,212.8271 509.0668,195.1145 439.5,223.2969 C434.1042,225.4828 428.6324,228.2321 423.386,231.1856 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="613.3739,183.8579,606.303,182.443,602.2773,188.4258,609.3482,189.8407,613.3739,183.8579" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="414.386" y="227.2525">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="36" x="576.3739" y="179.9248">many</text><path d="M289.5547,363.7969 C295.4571,363.7969 301.3595,363.7969 3
 07.2619,363.7969 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M429.543,255.2969 C435.66,255.2969 441.777,255.2969 447.894,255.2969 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M310.2695,146.7969 C316.177,146.7969 322.0844,146.7969 327.9919,146.7969 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M150.3066,255.2969 C156.1188,255.2969 161.9309,255.2969 167.743,255.2969 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M747.5977,146.7969 C753.7105,146.7969 759.8233,146.7969 765.9362,146.7969 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/></g></svg>
\ No newline at end of file
+<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentStyleType="text/css" height="411px" preserveAspectRatio="none" style="width:1311px;height:411px;background:#FFFFFF;" version="1.1" viewBox="0 0 1311 411" width="1311px" zoomAndPan="magnify"><defs/><g><!--class Platform--><g id="elem_Platform"><rect codeLine="34" fill="#F1F1F1" height="64.4883" id="Platform" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="105" x="26" y="114.9883"/><ellipse cx="47.75" cy="130.9883" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M50.2231,137.1313 Q49.6421,137.4302 49.0029,137.5796 Q48.3638,137.729 47.6582,137.729 Q45.1514,137.729 43.8315,136.0771 Q42.5117,134.4253 42.5117,131.3042 Q42.5117,128.1748 43.8315,126.5229 Q45.1514,124.8711 47.6582,124.8711 Q48.3638,124.8711 49.0112,125.0205 Q49.6587,125.1699 50.2231,125.4688 L50.2231,128.1914 Q49.5923,127.6104 48.99
 88,127.3406 Q48.4053,127.0708 47.7744,127.0708 Q46.4297,127.0708 45.7449,128.1375 Q45.0601,129.2041 45.0601,131.3042 Q45.0601,133.396 45.7449,134.4626 Q46.4297,135.5293 47.7744,135.5293 Q48.4053,135.5293 48.9988,135.2595 Q49.5923,134.9897 50.2231,134.4087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="58" x="63.25" y="136.2793">Platform</text><line style="stroke:#181818;stroke-width:0.5;" x1="27" x2="130" y1="146.9883" y2="146.9883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="93" x="32" y="164.5234">all JRE classes</text><line style="stroke:#181818;stroke-width:0.5;" x1="27" x2="130" y1="171.4766" y2="171.4766"/></g><!--class Bootstrap--><g id="elem_Bootstrap"><rect codeLine="26" fill="#F1F1F1" height="64.4883" id="Bootstrap" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="143" x="7" y="223.4883"/><ellipse cx="42.25" cy="239.4883" fill="#ADD1B2"
  rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M44.7231,245.6313 Q44.1421,245.9302 43.5029,246.0796 Q42.8638,246.229 42.1582,246.229 Q39.6514,246.229 38.3315,244.5771 Q37.0117,242.9253 37.0117,239.8042 Q37.0117,236.6748 38.3315,235.0229 Q39.6514,233.3711 42.1582,233.3711 Q42.8638,233.3711 43.5112,233.5205 Q44.1587,233.6699 44.7231,233.9688 L44.7231,236.6914 Q44.0923,236.1104 43.4988,235.8406 Q42.9053,235.5708 42.2744,235.5708 Q40.9297,235.5708 40.2449,236.6375 Q39.5601,237.7041 39.5601,239.8042 Q39.5601,241.896 40.2449,242.9626 Q40.9297,244.0293 42.2744,244.0293 Q42.9053,244.0293 43.4988,243.7595 Q44.0923,243.4897 44.7231,242.9087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="66" x="60.75" y="244.7793">Bootstrap</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="149" y1="255.4883" y2="255.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" te
 xtLength="131" x="13" y="273.0234">Plexus Classworlds</text><line style="stroke:#181818;stroke-width:0.5;" x1="8" x2="149" y1="279.9766" y2="279.9766"/></g><!--class Plugin--><g id="elem_Plugin"><rect codeLine="43" fill="#F1F1F1" height="80.9766" id="Plugin" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="107" x="175" y="323.4883"/><ellipse cx="204.4" cy="339.4883" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M206.8731,345.6313 Q206.2921,345.9302 205.6529,346.0796 Q205.0138,346.229 204.3082,346.229 Q201.8014,346.229 200.4815,344.5771 Q199.1617,342.9253 199.1617,339.8042 Q199.1617,336.6748 200.4815,335.0229 Q201.8014,333.3711 204.3082,333.3711 Q205.0138,333.3711 205.6612,333.5205 Q206.3087,333.6699 206.8731,333.9688 L206.8731,336.6914 Q206.2423,336.1104 205.6488,335.8406 Q205.0553,335.5708 204.4244,335.5708 Q203.0797,335.5708 202.3949,336.6375 Q201.7101,337.7041 201.7101,339.8042 Q201.7101,341.896 202.3949,342.9626 Q203.0797,344.
 0293 204.4244,344.0293 Q205.0553,344.0293 205.6488,343.7595 Q206.2423,343.4897 206.8731,342.9087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="43" x="221.6" y="344.7793">Plugin</text><line style="stroke:#181818;stroke-width:0.5;" x1="176" x2="281" y1="355.4883" y2="355.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="95" x="181" y="373.0234">dependencies</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="48" x="181" y="389.5117">classes</text><line style="stroke:#181818;stroke-width:0.5;" x1="176" x2="281" y1="396.4648" y2="396.4648"/></g><!--class API--><g id="elem_API"><rect fill="#F1F1F1" height="48" id="API" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="54" x="250.5" y="122.9883"/><ellipse cx="265.5" cy="138.9883" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><
 path d="M267.9731,145.1313 Q267.3921,145.4302 266.7529,145.5796 Q266.1138,145.729 265.4082,145.729 Q262.9014,145.729 261.5815,144.0771 Q260.2617,142.4253 260.2617,139.3042 Q260.2617,136.1748 261.5815,134.5229 Q262.9014,132.8711 265.4082,132.8711 Q266.1138,132.8711 266.7612,133.0205 Q267.4087,133.1699 267.9731,133.4688 L267.9731,136.1914 Q267.3423,135.6104 266.7488,135.3406 Q266.1553,135.0708 265.5244,135.0708 Q264.1797,135.0708 263.4949,136.1375 Q262.8101,137.2041 262.8101,139.3042 Q262.8101,141.396 263.4949,142.4626 Q264.1797,143.5293 265.5244,143.5293 Q266.1553,143.5293 266.7488,143.2595 Q267.3423,142.9897 267.9731,142.4087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="22" x="279.5" y="144.2793">API</text><line style="stroke:#181818;stroke-width:0.5;" x1="251.5" x2="303.5" y1="154.9883" y2="154.9883"/><line style="stroke:#181818;stroke-width:0.5;" x1="251.5" x2="303.5" y1="162.9883" y2="162.9883"/></g><!--class 
 Project--><g id="elem_Project"><rect fill="#F1F1F1" height="48" id="Project" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="79" x="339" y="231.4883"/><ellipse cx="354" cy="247.4883" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M356.4731,253.6313 Q355.8921,253.9302 355.2529,254.0796 Q354.6138,254.229 353.9082,254.229 Q351.4014,254.229 350.0815,252.5771 Q348.7617,250.9253 348.7617,247.8042 Q348.7617,244.6748 350.0815,243.0229 Q351.4014,241.3711 353.9082,241.3711 Q354.6138,241.3711 355.2612,241.5205 Q355.9087,241.6699 356.4731,241.9688 L356.4731,244.6914 Q355.8423,244.1104 355.2488,243.8406 Q354.6553,243.5708 354.0244,243.5708 Q352.6797,243.5708 351.9949,244.6375 Q351.3101,245.7041 351.3101,247.8042 Q351.3101,249.896 351.9949,250.9626 Q352.6797,252.0293 354.0244,252.0293 Q354.6553,252.0293 355.2488,251.7595 Q355.8423,251.4897 356.4731,250.9087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthA
 djust="spacing" textLength="47" x="368" y="252.7793">Project</text><line style="stroke:#181818;stroke-width:0.5;" x1="340" x2="417" y1="263.4883" y2="263.4883"/><line style="stroke:#181818;stroke-width:0.5;" x1="340" x2="417" y1="271.4883" y2="271.4883"/></g><!--class CoreExtension--><g id="elem_CoreExtension"><rect codeLine="30" fill="#F1F1F1" height="64.4883" id="CoreExtension" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="416" x="69.5" y="6.4883"/><ellipse cx="222.75" cy="22.4883" fill="#ADD1B2" rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M225.2231,28.6313 Q224.6421,28.9302 224.0029,29.0796 Q223.3638,29.229 222.6582,29.229 Q220.1514,29.229 218.8315,27.5771 Q217.5117,25.9253 217.5117,22.8042 Q217.5117,19.6748 218.8315,18.0229 Q220.1514,16.3711 222.6582,16.3711 Q223.3638,16.3711 224.0112,16.5205 Q224.6587,16.6699 225.2231,16.9688 L225.2231,19.6914 Q224.5923,19.1104 223.9988,18.8406 Q223.4053,18.5708 222.7744,18.5708 Q221.4297,18.5708 220.7
 449,19.6375 Q220.0601,20.7041 220.0601,22.8042 Q220.0601,24.896 220.7449,25.9626 Q221.4297,27.0293 222.7744,27.0293 Q223.4053,27.0293 223.9988,26.7595 Q224.5923,26.4897 225.2231,25.9087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="101" x="243.25" y="27.7793">CoreExtension</text><line style="stroke:#181818;stroke-width:0.5;" x1="70.5" x2="484.5" y1="38.4883" y2="38.4883"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="404" x="75.5" y="56.0234">all packages defined in "/META-INF/maven/extension.xml"</text><line style="stroke:#181818;stroke-width:0.5;" x1="70.5" x2="484.5" y1="62.9766" y2="62.9766"/></g><!--class BuildExtension--><g id="elem_BuildExtension"><rect codeLine="38" fill="#F1F1F1" height="80.9766" id="BuildExtension" rx="2.5" ry="2.5" style="stroke:#181818;stroke-width:0.5;" width="134" x="610.5" y="106.4883"/><ellipse cx="625.5" cy="122.4883" fill="#ADD1B2
 " rx="11" ry="11" style="stroke:#181818;stroke-width:1.0;"/><path d="M627.9731,128.6313 Q627.3921,128.9302 626.7529,129.0796 Q626.1138,129.229 625.4082,129.229 Q622.9014,129.229 621.5815,127.5771 Q620.2617,125.9253 620.2617,122.8042 Q620.2617,119.6748 621.5815,118.0229 Q622.9014,116.3711 625.4082,116.3711 Q626.1138,116.3711 626.7612,116.5205 Q627.4087,116.6699 627.9731,116.9688 L627.9731,119.6914 Q627.3423,119.1104 626.7488,118.8406 Q626.1553,118.5708 625.5244,118.5708 Q624.1797,118.5708 623.4949,119.6375 Q622.8101,120.7041 622.8101,122.8042 Q622.8101,124.896 623.4949,125.9626 Q624.1797,127.0293 625.5244,127.0293 Q626.1553,127.0293 626.7488,126.7595 Q627.3423,126.4897 627.9731,125.9087 Z " fill="#000000"/><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="102" x="639.5" y="127.7793">BuildExtension</text><line style="stroke:#181818;stroke-width:0.5;" x1="611.5" x2="743.5" y1="138.4883" y2="138.4883"/><text fill="#000000" font-family="sans-
 serif" font-size="14" lengthAdjust="spacing" textLength="95" x="616.5" y="156.0234">dependencies</text><text fill="#000000" font-family="sans-serif" font-size="14" lengthAdjust="spacing" textLength="48" x="616.5" y="172.5117">classes</text><line style="stroke:#181818;stroke-width:0.5;" x1="611.5" x2="743.5" y1="179.4648" y2="179.4648"/></g><g id="elem_GMN15"><path d="M300,351.4883 L300,376.7988 L431,376.7988 L431,361.4883 L421,351.4883 L300,351.4883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M421,351.4883 L421,361.4883 L431,361.4883 L421,351.4883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="110" x="306" y="369.0566">Per GAV of plugin</text></g><g id="elem_GMN18"><path d="M436.5,242.9883 L436.5,268.2988 L582.5,268.2988 L582.5,252.9883 L572.5,242.9883 L436.5,242.9883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M572.5,242.9883 L5
 72.5,252.9883 L582.5,252.9883 L572.5,242.9883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="125" x="442.5" y="260.5566">One per Maven POM</text></g><g id="elem_GMN21"><path d="M322.5,134.4883 L322.5,159.7988 L592.5,159.7988 L592.5,144.4883 L582.5,134.4883 L322.5,134.4883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M582.5,134.4883 L582.5,144.4883 L592.5,144.4883 L582.5,134.4883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="249" x="328.5" y="152.0566">Just composition of all Core Extensions</text></g><g id="elem_GMN24"><path d="M168,242.9883 L168,268.2988 L321,268.2988 L321,252.9883 L311,242.9883 L168,242.9883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M311,242.9883 L311,252.9883 L321,252.9883 L311,242.9883 " fill="#FEFFDD
 " style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="132" x="174" y="260.5566">${maven.home}/boot</text></g><g id="elem_GMN27"><path d="M763,134.4883 L763,159.7988 L1304,159.7988 L1304,144.4883 L1294,134.4883 L763,134.4883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:0.5;"/><path d="M1294,134.4883 L1294,144.4883 L1304,144.4883 L1294,134.4883 " fill="#FEFFDD" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="520" x="769" y="152.0566">Per GAV of plugin loaded with &lt;extensions&gt;true&lt;/extensions&gt; or build extension</text></g><path d="M78.5,179.0788 C78.5,192.9544 78.5,209.2732 78.5,223.1747 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="78.5,179.0788,74.5,185.0788,78.5,191.0788,82.5,185.0788,78.5,179.0788" style="stroke:#181818;stroke-width:1.0;"/><path d="M12
 2.2894,287.5788 C138.7195,299.2441 157.5816,312.6362 174.8083,324.8672 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="122.2894,287.5788,124.8661,294.3138,132.074,294.5258,129.4974,287.7908,122.2894,287.5788" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="34" x="139.8083" y="321.4355">many</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="113.2894" y="301.1471">1</text><path d="M298.3198,171.0751 C303.2635,176.4895 308.5422,182.216 313.5,187.4883 C327.3776,202.2463 343.2,218.5662 355.7594,231.4042 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="298.3198,171.0751,299.4116,178.2031,306.4112,179.9368,305.3194,172.8088,298.3198,171.0751" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLe
 ngth="34" x="320.7594" y="227.9726">many</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="289.3198" y="184.6434">1</text><path d="M277.5,70.5788 C277.5,87.2786 277.5,107.5174 277.5,122.8219 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="277.5,70.5788,273.5,76.5788,277.5,82.5788,281.5,76.5788,277.5,70.5788" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="268.5" y="119.3903">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="34" x="242.5" y="84.1471">many</text><path d="M345.9522,279.5972 C327.3407,292.8114 303.5287,309.7179 282.2165,324.8495 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="282.2165,324.8495,289.4245,324.6375,292.0011,317.9025,284.7931,318.1145,282.2165,324.8495" style="stroke:#181818;stroke
 -width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="34" x="283.2165" y="321.4179">many</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="336.9522" y="293.1656">1</text><path d="M610.3883,184.0895 C607.4132,185.3016 604.4422,186.442 601.5,187.4883 C527.0935,213.9481 500.7185,193.8994 427.5,223.4883 C422.0868,225.6759 416.6112,228.4634 411.3794,231.4669 " fill="none" style="stroke:#181818;stroke-width:1.0;"/><polygon fill="none" points="610.3883,184.0895,603.3225,182.6489,599.2752,188.617,606.3409,190.0576,610.3883,184.0895" style="stroke:#181818;stroke-width:1.0;"/><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="8" x="402.3794" y="228.0352">1</text><text fill="#000000" font-family="sans-serif" font-size="13" lengthAdjust="spacing" textLength="34" x="575.3883" y="180.6578">many</text><path d="M282.0156,363.9883 C287.9943,36
 3.9883 293.973,363.9883 299.9517,363.9883 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M418.1582,255.4883 C424.2239,255.4883 430.2895,255.4883 436.3552,255.4883 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M304.5703,146.9883 C310.5441,146.9883 316.5179,146.9883 322.4918,146.9883 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M150.1523,255.4883 C156.0491,255.4883 161.9458,255.4883 167.8425,255.4883 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/><path d="M744.5977,146.9883 C750.7105,146.9883 756.8233,146.9883 762.9362,146.9883 " fill="none" style="stroke:#181818;stroke-width:1.0;stroke-dasharray:7.0,7.0;"/></g></svg>
\ No newline at end of file