3 <!-- project "struts" -> module "struts-core" -> package org.struts -> file "RequestContext" -->
4 <projects long_name="[null]" id="1" scope="PRJ" qualifier="TRK" kee="org.struts:struts" name="Struts"
5 uuid="ABCD" project_uuid="ABCD" module_uuid="[null]" module_uuid_path="."
8 enabled="[true]" language="java" copy_resource_id="[null]" person_id="[null]"/>
10 <projects long_name="[null]" id="2" scope="PRJ" qualifier="BRC" kee="org.struts:struts-core" name="Struts Core"
11 uuid="BCDE" project_uuid="ABCD" module_uuid="ABCD" module_uuid_path=".ABCD."
14 enabled="[true]" language="java" copy_resource_id="[null]" person_id="[null]"/>
16 <!-- note that the root_id of package/file is wrong. It references the module but not the root project -->
17 <projects long_name="org.struts" id="3" scope="DIR" qualifier="PAC" kee="org.struts:struts-core:org.struts"
18 uuid="CDEF" project_uuid="ABCD" module_uuid="BCDE" module_uuid_path=".ABCD.BCDE"
19 name="org.struts" root_id="2"
21 enabled="[true]" language="java" copy_resource_id="[null]" person_id="[null]"/>
23 <projects long_name="org.struts.RequestContext" id="4" scope="CLA" qualifier="CLA"
24 uuid="DEFG" project_uuid="ABCD" module_uuid="BCDE" module_uuid_path=".ABCD.BCDE"
25 kee="org.struts:struts-core:org.struts.RequestContext"
26 name="RequestContext" root_id="2"
28 enabled="[true]" language="java" copy_resource_id="[null]" person_id="[null]"/>
30 <snapshots purge_status="[null]" id="1" islast="[true]" root_component_uuid="ABCD" project_id="1"/>
31 <snapshots purge_status="[null]" id="2" islast="[true]" root_component_uuid="ABCD" project_id="2"/>
32 <snapshots purge_status="[null]" id="3" islast="[true]" root_component_uuid="ABCD" project_id="3"/>
33 <snapshots purge_status="[null]" id="4" islast="[true]" root_component_uuid="ABCD" project_id="4"/>
35 <!-- The major goal is to test root_project_id -->
37 <!-- RequestContext -->
38 <resource_index kee="requestcontext" position="0" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
39 <resource_index kee="equestcontext" position="1" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
40 <resource_index kee="questcontext" position="2" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
41 <resource_index kee="uestcontext" position="3" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
42 <resource_index kee="estcontext" position="4" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
43 <resource_index kee="stcontext" position="5" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
44 <resource_index kee="tcontext" position="6" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
45 <resource_index kee="context" position="7" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
46 <resource_index kee="ontext" position="8" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
47 <resource_index kee="ntext" position="9" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
48 <resource_index kee="text" position="10" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
49 <resource_index kee="ext" position="11" name_size="14" component_uuid="DEFG" root_component_uuid="ABCD" qualifier="CLA"/>
52 <resource_index kee="struts" position="0" name_size="6" component_uuid="ABCD" root_component_uuid="ABCD" qualifier="TRK"/>
53 <resource_index kee="truts" position="1" name_size="6" component_uuid="ABCD" root_component_uuid="ABCD" qualifier="TRK"/>
54 <resource_index kee="ruts" position="2" name_size="6" component_uuid="ABCD" root_component_uuid="ABCD" qualifier="TRK"/>
55 <resource_index kee="uts" position="3" name_size="6" component_uuid="ABCD" root_component_uuid="ABCD" qualifier="TRK"/>
58 <resource_index kee="struts core" position="0" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
59 <resource_index kee="truts core" position="1" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
60 <resource_index kee="ruts core" position="2" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
61 <resource_index kee="uts core" position="3" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
62 <resource_index kee="ts core" position="4" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
63 <resource_index kee="s core" position="5" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
64 <resource_index kee=" core" position="6" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
65 <resource_index kee="core" position="7" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>
66 <resource_index kee="ore" position="8" name_size="11" component_uuid="BCDE" root_component_uuid="ABCD" qualifier="BRC"/>