pull/2/head
qian 9 months ago
parent 7105fc9e29
commit 4ab99f27a0

@ -1,12 +1,47 @@
<!--
<component>元素在此处定义了一个名为“libraryTable”的组件它通常作为一个配置信息的容器存在
主要作用是将项目中各个不同的库相关配置进行统一管理,便于有条理地整合和查找各库的具体配置内容。
-->
<component name="libraryTable">
<!--
<library>元素用于配置一个具体的 Maven 库其“name”属性明确指定了该库在 Maven 仓库中的唯一标识坐标。
这里配置的是 org.apache.hadoop 项目下名为“hadoop-common”的库版本号是 2.6.4。
-->
<library name="Maven: org.apache.hadoop:hadoop-common:2.6.4">
<!--
<CLASSES>元素重点负责指定该 Maven 库编译后所生成的类文件相关配置信息,
这样在项目后续进行构建、运行或者开发等操作时,相关系统就能清楚地知晓从哪里获取这些类文件,进而完成诸如类加载之类的必要操作。
-->
<CLASSES>
<!--
<root>元素的“url”属性详细地定义了类文件所在的具体位置。其以“jar://”开头,
这是一种表示指向 JAR 包内部的路径格式。其中“$MAVEN_REPOSITORY$”是一个占位符,
在实际应用场景中,该占位符会被替换为真实的 Maven 仓库的实际路径。
后续指向的是“hadoop-common-2.6.4.jar”这个具体的 JAR 包,最后的“!/" 表示可以访问该 JAR 包内部的结构,
从而获取到里面包含的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-common/2.6.4/hadoop-common-2.6.4.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素的作用在于配置该 Maven 库对应的 Java 文档相关配置信息,
开发人员借助此配置,就可以方便地查阅库中各类、各方法等元素附带的详细文档注释,有助于更好地理解和使用这个库。
-->
<JAVADOC>
<!--
<root>元素的“url”属性清晰地指出了 Java 文档所在的 JAR 包路径此处对应的是“hadoop-common-2.6.4-javadoc.jar”这个 JAR 包,
开发工具可依据此路径来关联并展示相应的 Java 文档内容。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-common/2.6.4/hadoop-common-2.6.4-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素主要用于指定该 Maven 库源代码所在的相关配置信息,
在开发过程中,开发人员依靠此配置就能找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等操作。
-->
<SOURCES>
<!--
<root>元素的“url”属性定义了源代码所在的 JAR 包路径此处对应的是“hadoop-common-2.6.4-sources.jar”这个 JAR 包,
方便开发人员按需获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-common/2.6.4/hadoop-common-2.6.4-sources.jar!/" />
</SOURCES>
</library>

@ -1,12 +1,46 @@
<!--
<component>元素用于定义一个名为“libraryTable”的配置组件它起到一个容器的作用
可用来对项目中诸多不同库的相关配置信息进行集中收纳与管理,便于后续清晰、有条理地查找和维护各库配置详情。
-->
<component name="libraryTable">
<!--
<library>元素在此处用于配置一个具体的 Maven 库其“name”属性给定了该库在 Maven 仓库中的唯一标识坐标。
这里配置的是来自 org.apache.hadoop 项目下的“hadoop-hdfs”库版本号明确为 2.6.4,通过这个坐标能精准定位该库资源。
-->
<library name="Maven: org.apache.hadoop:hadoop-hdfs:2.6.4">
<!--
<CLASSES>元素的主要职责在于指定该 Maven 库经过编译后所生成的类文件相关配置信息,
如此一来,在项目后续的构建、运行以及开发等环节中,系统就能依据此配置知晓去哪里获取这些类文件,进而完成类加载等操作。
-->
<CLASSES>
<!--
<root>元素的“url”属性详细地界定了类文件所在的具体位置。它以“jar://”开头,这是一种用于指示指向 JAR 包内部的路径表示形式。
其中“$MAVEN_REPOSITORY$”属于占位符,在实际运用场景里,会被替换成真实的 Maven 仓库所对应的实际路径。
而后续所指向的就是“hadoop-hdfs-2.6.4.jar”这个特定的 JAR 包,最后的“!/" 标记表示可以访问该 JAR 包内部的结构,
以便从中获取到相应的类文件。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-hdfs/2.6.4/hadoop-hdfs-2.6.4.jar!/" />
</CLASSES>
<!--
<JAVADOC>元素的功能是配置该 Maven 库对应的 Java 文档相关配置信息,
开发人员借助此配置,能够便捷地查阅库内各类、各方法等元素所附带的详细文档注释内容,有助于更好地理解并运用这个库。
-->
<JAVADOC>
<!--
<root>元素的“url”属性清晰地指明了 Java 文档所在的 JAR 包路径此处对应的是“hadoop-hdfs-2.6.4-javadoc.jar”这个 JAR 包,
开发工具可以依照此路径去关联并展示相应的 Java 文档详情。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-hdfs/2.6.4/hadoop-hdfs-2.6.4-javadoc.jar!/" />
</JAVADOC>
<!--
<SOURCES>元素着重用于指定该 Maven 库源代码所在的相关配置信息,
在开发过程中,开发人员依靠这一配置就能顺利找到对应的源代码,进而查看具体的代码实现逻辑、进行调试等相关操作。
-->
<SOURCES>
<!--
<root>元素的“url”属性定义了源代码所在的 JAR 包路径此处对应的是“hadoop-hdfs-2.6.4-sources.jar”这个 JAR 包,
方便开发人员按自身需求获取源代码资源。
-->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/hadoop/hadoop-hdfs/2.6.4/hadoop-hdfs-2.6.4-sources.jar!/" />
</SOURCES>
</library>

@ -4,7 +4,11 @@
<option name="autoReloadType" value="ALL" />
</component>
<component name="ChangeListManager">
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="11" />
<list default="true" id="a7505764-040b-48e2-b2fc-8c5b579e595f" name="Default" comment="12">
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_hadoop_hadoop_common_2_6_4.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_hadoop_hadoop_common_2_6_4.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_hadoop_hadoop_hdfs_2_6_4.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/libraries/Maven__org_apache_hadoop_hadoop_hdfs_2_6_4.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
@ -441,7 +445,7 @@
<workItem from="1529887211212" duration="6851000" />
<workItem from="1529994772485" duration="146000" />
<workItem from="1734352519788" duration="8741000" />
<workItem from="1734400464055" duration="1003000" />
<workItem from="1734400464055" duration="1856000" />
</task>
<task id="LOCAL-00001" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1529592741848</created>
@ -590,7 +594,14 @@
<option name="project" value="LOCAL" />
<updated>1734401354672</updated>
</task>
<option name="localTasksCounter" value="22" />
<task id="LOCAL-00022" summary="12">
<created>1734401605664</created>
<option name="number" value="00022" />
<option name="presentableId" value="LOCAL-00022" />
<option name="project" value="LOCAL" />
<updated>1734401605664</updated>
</task>
<option name="localTasksCounter" value="23" />
<servers />
</component>
<component name="TestHistory">
@ -724,7 +735,8 @@
<MESSAGE value="." />
<MESSAGE value="11." />
<MESSAGE value="11" />
<option name="LAST_COMMIT_MESSAGE" value="11" />
<MESSAGE value="12" />
<option name="LAST_COMMIT_MESSAGE" value="12" />
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java">

Loading…
Cancel
Save