Merge remote-tracking branch 'origin/hxy' into develop

# Conflicts:
#	.idea/libraries/Maven__com_fasterxml_jackson_core_jackson_databind_2_4_3.xml
#	.idea/libraries/Maven__com_fasterxml_jackson_module_jackson_module_scala_2_10_2_4_4.xml
#	.idea/libraries/Maven__com_google_code_findbugs_jsr305_1_3_9.xml
#	.idea/libraries/Maven__com_google_code_gson_gson_2_2_4.xml
#	.idea/libraries/Maven__com_google_guava_guava_14_0_1.xml
#	.idea/libraries/Maven__com_google_protobuf_protobuf_java_2_5_0.xml
#	.idea/libraries/Maven__com_googlecode_javaewah_JavaEWAH_0_3_2.xml
#	.idea/libraries/Maven__com_jolbox_bonecp_0_8_0_RELEASE.xml
#	.idea/libraries/Maven__com_ning_compress_lzf_1_0_3.xml
#	.idea/libraries/Maven__com_sun_jersey_jersey_client_1_9.xml
#	.idea/libraries/Maven__com_sun_jersey_jersey_core_1_9.xml
#	.idea/libraries/Maven__com_sun_jersey_jersey_server_1_9.xml
#	.idea/libraries/Maven__com_thoughtworks_paranamer_paranamer_2_6.xml
#	.idea/libraries/Maven__com_twitter_chill_2_10_0_5_0.xml
#	.idea/libraries/Maven__com_twitter_chill_java_0_5_0.xml
#	.idea/libraries/Maven__com_twitter_parquet_hadoop_bundle_1_6_0.xml
#	.idea/libraries/Maven__com_typesafe_akka_akka_actor_2_10_2_3_11.xml
#	.idea/libraries/Maven__com_typesafe_akka_akka_remote_2_10_2_3_11.xml
#	.idea/libraries/Maven__com_typesafe_akka_akka_slf4j_2_10_2_3_11.xml
#	.idea/libraries/Maven__com_typesafe_config_1_2_1.xml
#	.idea/libraries/Maven__com_yammer_metrics_metrics_core_2_2_0.xml
#	.idea/libraries/Maven__commons_beanutils_commons_beanutils_1_7_0.xml
#	.idea/libraries/Maven__commons_beanutils_commons_beanutils_core_1_8_0.xml
#	.idea/libraries/Maven__commons_cli_commons_cli_1_2.xml
#	.idea/libraries/Maven__commons_collections_commons_collections_3_2_2.xml
#	.idea/libraries/Maven__commons_configuration_commons_configuration_1_6.xml
#	.idea/libraries/Maven__commons_dbcp_commons_dbcp_1_4.xml
#	.idea/libraries/Maven__commons_digester_commons_digester_1_8.xml
#	.idea/libraries/Maven__commons_httpclient_commons_httpclient_3_1.xml
#	.idea/libraries/Maven__commons_io_commons_io_2_4.xml
#	.idea/libraries/Maven__commons_lang_commons_lang_2_4.xml
#	.idea/libraries/Maven__commons_logging_commons_logging_1_1_3.xml
#	.idea/libraries/Maven__commons_net_commons_net_2_2.xml
#	.idea/libraries/Maven__commons_pool_commons_pool_1_5_4.xml
#	.idea/libraries/Maven__io_dropwizard_metrics_metrics_core_3_1_2.xml
#	.idea/libraries/Maven__io_dropwizard_metrics_metrics_graphite_3_1_2.xml
#	.idea/libraries/Maven__io_dropwizard_metrics_metrics_json_3_1_2.xml
#	.idea/libraries/Maven__io_dropwizard_metrics_metrics_jvm_3_1_2.xml
#	.idea/libraries/Maven__io_netty_netty_3_8_0_Final.xml
#	.idea/libraries/Maven__io_netty_netty_all_4_0_29_Final.xml
#	.idea/libraries/Maven__javax_activation_activation_1_1.xml
#	.idea/libraries/Maven__javax_jdo_jdo_api_3_0_1.xml
#	.idea/libraries/Maven__javax_servlet_servlet_api_2_5.xml
#	.idea/libraries/Maven__javax_transaction_jta_1_1.xml
#	.idea/libraries/Maven__javax_xml_bind_jaxb_api_2_2_2.xml
#	.idea/libraries/Maven__javax_xml_stream_stax_api_1_0_2.xml
#	.idea/libraries/Maven__javolution_javolution_5_5_1.xml
#	.idea/libraries/Maven__jline_jline_2_12.xml
#	.idea/libraries/Maven__joda_time_joda_time_2_5.xml
#	.idea/libraries/Maven__junit_junit_4_12.xml
#	.idea/libraries/Maven__log4j_apache_log4j_extras_1_2_17.xml
#	.idea/libraries/Maven__log4j_log4j_1_2_17.xml
#	.idea/libraries/Maven__mysql_mysql_connector_java_5_1_6.xml
#	.idea/libraries/Maven__net_hydromatic_eigenbase_properties_1_1_5.xml
#	.idea/libraries/Maven__net_java_dev_jets3t_jets3t_0_7_1.xml
#	.idea/libraries/Maven__net_jpountz_lz4_lz4_1_3_0.xml
#	.idea/libraries/Maven__net_razorvine_pyrolite_4_4.xml
#	.idea/libraries/Maven__net_sf_opencsv_opencsv_2_3.xml
#	.idea/libraries/Maven__net_sf_py4j_py4j_0_8_2_1.xml
#	.idea/libraries/Maven__org_antlr_ST4_4_0_4.xml
#	.idea/libraries/Maven__org_antlr_antlr_runtime_3_4.xml
#	.idea/libraries/Maven__org_antlr_stringtemplate_3_2_1.xml
#	.idea/libraries/Maven__org_apache_avro_avro_1_7_7.xml
#	.idea/libraries/Maven__org_apache_avro_avro_ipc_1_7_7.xml
#	.idea/libraries/Maven__org_apache_avro_avro_ipc_tests_1_7_7.xml
#	.idea/libraries/Maven__org_apache_avro_avro_mapred_hadoop2_1_7_7.xml
#	.idea/libraries/Maven__org_apache_calcite_calcite_avatica_1_2_0_incubating.xml
#	.idea/libraries/Maven__org_apache_calcite_calcite_core_1_2_0_incubating.xml
#	.idea/libraries/Maven__org_apache_calcite_calcite_linq4j_1_2_0_incubating.xml
#	.idea/libraries/Maven__org_apache_commons_commons_compress_1_4_1.xml
#	.idea/libraries/Maven__org_apache_commons_commons_lang3_3_3_2.xml
#	.idea/workspace.xml
Qian^2
劝酒千百 9 months ago
commit 09f5e350e6

@ -0,0 +1,21 @@
<!-- 定义了一个名为 "Maven: com.fasterxml.jackson.core:jackson-databind:2.4.3" 的库 -->
<component name="libraryTable">
<!-- 定义了库的名称 -->
<library name="Maven: com.fasterxml.jackson.core:jackson-databind:2.4.3">
<!-- 定义了库的类文件位置 -->
<CLASSES>
<!-- 指定了类文件的jar包路径 -->
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.4.3/jackson-databind-2.4.3.jar!/" />
</CLASSES>
<!-- 定义了库的Java文档位置 -->
<JAVADOC>
<!-- 指定了Java文档的jar包路径 -->
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.4.3/jackson-databind-2.4.3-javadoc.jar!/" />
</JAVADOC>
<!-- 定义了库的源代码位置 -->
<SOURCES>
<!-- 指定了源代码的jar包路径 -->
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/core/jackson-databind/2.4.3/jackson-databind-2.4.3-sources.jar!/" />
</SOURCES>
</library>
</component>

@ -0,0 +1,28 @@
<!-- 组件标签,用于定义库表 -->
<component name="libraryTable">
<!-- 图书馆标签,定义了一个具体的库 -->
<library name="Maven: com.fasterxml.jackson.module:jackson-module-scala_2.10:2.4.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根标签指定了类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-scala_2.10/2.4.4/jackson-module-scala_2.10-2.4.4.jar!/" />
</CLASSES>
<!-- Java文档集合标签包含库的Java文档 -->
<JAVADOC>
<!-- 根标签指定了Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-scala_2.10/2.4.4/jackson-module-scala_2.10-2.4.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码集合标签,包含库的源代码 -->
<SOURCES>
<!-- 根标签指定了源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/fasterxml/jackson/module/jackson-module-scala_2.10/2.4.4/jackson-module-scala_2.10-2.4.4-sources.jar!/" />
</SOURCES>
<!-- 结束图书馆标签 -->
</library>
<!-- 结束组件标签 -->
</component>

@ -0,0 +1,28 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个名为 "Maven: com.google.code.findbugs:jsr305:1.3.9" 的库 -->
<library name="Maven: com.google.code.findbugs:jsr305:1.3.9">
<!-- 定义库的类文件路径 -->
<CLASSES>
<!-- 指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar!/" />
</CLASSES>
<!-- 定义库的Java文档路径 -->
<JAVADOC>
<!-- 指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9-javadoc.jar!/" />
</JAVADOC>
<!-- 定义库的源代码路径 -->
<SOURCES>
<!-- 指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 组件标签,标识一个库表 -->
<component name="libraryTable">
<!-- 库标签定义了一个Maven库 -->
<library name="Maven: com.google.code.gson:gson:2.2.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根标签指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar!/" />
</CLASSES>
<!-- Java文档集合标签包含库的Java文档 -->
<JAVADOC>
<!-- 根标签指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.2.4/gson-2.2.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码集合标签,包含库的源代码 -->
<SOURCES>
<!-- 根标签指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.2.4/gson-2.2.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储和管理库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.google.guava:guava:14.0.1" -->
<library name="Maven: com.google.guava:guava:14.0.1">
<!-- 类文件集合,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/14.0.1/guava-14.0.1.jar!/" />
</CLASSES>
<!-- Java文档集合包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/14.0.1/guava-14.0.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码集合,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/guava/guava/14.0.1/guava-14.0.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 组件标签,表示库表的开始 -->
<component name="libraryTable">
<!-- 库标签定义了一个Maven库 -->
<library name="Maven: com.google.protobuf:protobuf-java:2.5.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根标签指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根标签指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根标签指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.googlecode.javaewah:JavaEWAH:0.3.2" -->
<library name="Maven: com.googlecode.javaewah:JavaEWAH:0.3.2">
<!-- 类文件集合,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/javaewah/JavaEWAH/0.3.2/JavaEWAH-0.3.2.jar!/" />
</CLASSES>
<!-- Java文档集合包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/javaewah/JavaEWAH/0.3.2/JavaEWAH-0.3.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码集合,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/googlecode/javaewah/JavaEWAH/0.3.2/JavaEWAH-0.3.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 组件标签,表示库表的开始 -->
<component name="libraryTable">
<!-- 库标签定义了一个Maven库 -->
<library name="Maven: com.jolbox:bonecp:0.8.0.RELEASE">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根标签指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/jolbox/bonecp/0.8.0.RELEASE/bonecp-0.8.0.RELEASE.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根标签指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/jolbox/bonecp/0.8.0.RELEASE/bonecp-0.8.0.RELEASE-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根标签指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/jolbox/bonecp/0.8.0.RELEASE/bonecp-0.8.0.RELEASE-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.ning:compress-lzf:1.0.3" -->
<library name="Maven: com.ning:compress-lzf:1.0.3">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/ning/compress-lzf/1.0.3/compress-lzf-1.0.3.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/ning/compress-lzf/1.0.3/compress-lzf-1.0.3-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/ning/compress-lzf/1.0.3/compress-lzf-1.0.3-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 组件标签,表示库表的开始 -->
<component name="libraryTable">
<!-- 库标签定义了一个Maven库 -->
<library name="Maven: com.sun.jersey:jersey-client:1.9">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根标签指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-client/1.9/jersey-client-1.9.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根标签指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-client/1.9/jersey-client-1.9-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根标签指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-client/1.9/jersey-client-1.9-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.sun.jersey:jersey-core:1.9" -->
<library name="Maven: com.sun.jersey:jersey-core:1.9">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-core/1.9/jersey-core-1.9-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-core/1.9/jersey-core-1.9-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.sun.jersey:jersey-server:1.9" -->
<library name="Maven: com.sun.jersey:jersey-server:1.9">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-server/1.9/jersey-server-1.9-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/sun/jersey/jersey-server/1.9/jersey-server-1.9-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.thoughtworks.paranamer:paranamer:2.6" -->
<library name="Maven: com.thoughtworks.paranamer:paranamer:2.6">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/thoughtworks/paranamer/paranamer/2.6/paranamer-2.6.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/thoughtworks/paranamer/paranamer/2.6/paranamer-2.6-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/thoughtworks/paranamer/paranamer/2.6/paranamer-2.6-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.twitter:chill_2.10:0.5.0" -->
<library name="Maven: com.twitter:chill_2.10:0.5.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/chill_2.10/0.5.0/chill_2.10-0.5.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/chill_2.10/0.5.0/chill_2.10-0.5.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/chill_2.10/0.5.0/chill_2.10-0.5.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 组件标签,表示库表的开始 -->
<component name="libraryTable">
<!-- 库标签定义了一个Maven库 -->
<library name="Maven: com.twitter:chill-java:0.5.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/chill-java/0.5.0/chill-java-0.5.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/chill-java/0.5.0/chill-java-0.5.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/chill-java/0.5.0/chill-java-0.5.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.twitter:parquet-hadoop-bundle:1.6.0" -->
<library name="Maven: com.twitter:parquet-hadoop-bundle:1.6.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/parquet-hadoop-bundle/1.6.0/parquet-hadoop-bundle-1.6.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/parquet-hadoop-bundle/1.6.0/parquet-hadoop-bundle-1.6.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/twitter/parquet-hadoop-bundle/1.6.0/parquet-hadoop-bundle-1.6.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.typesafe.akka:akka-actor_2.10:2.3.11" -->
<library name="Maven: com.typesafe.akka:akka-actor_2.10:2.3.11">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-actor_2.10/2.3.11/akka-actor_2.10-2.3.11.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-actor_2.10/2.3.11/akka-actor_2.10-2.3.11-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-actor_2.10/2.3.11/akka-actor_2.10-2.3.11-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.typesafe.akka:akka-remote_2.10:2.3.11" -->
<library name="Maven: com.typesafe.akka:akka-remote_2.10:2.3.11">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-remote_2.10/2.3.11/akka-remote_2.10-2.3.11.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-remote_2.10/2.3.11/akka-remote_2.10-2.3.11-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-remote_2.10/2.3.11/akka-remote_2.10-2.3.11-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.typesafe.akka:akka-slf4j_2.10:2.3.11" -->
<library name="Maven: com.typesafe.akka:akka-slf4j_2.10:2.3.11">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-slf4j_2.10/2.3.11/akka-slf4j_2.10-2.3.11.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-slf4j_2.10/2.3.11/akka-slf4j_2.10-2.3.11-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/akka/akka-slf4j_2.10/2.3.11/akka-slf4j_2.10-2.3.11-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.typesafe:config:1.2.1" -->
<library name="Maven: com.typesafe:config:1.2.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/config/1.2.1/config-1.2.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/config/1.2.1/config-1.2.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/typesafe/config/1.2.1/config-1.2.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "com.yammer.metrics:metrics-core:2.2.0" -->
<library name="Maven: com.yammer.metrics:metrics-core:2.2.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/com/yammer/metrics/metrics-core/2.2.0/metrics-core-2.2.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-beanutils:commons-beanutils:1.7.0" -->
<library name="Maven: commons-beanutils:commons-beanutils:1.7.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-beanutils:commons-beanutils-core:1.8.0" -->
<library name="Maven: commons-beanutils:commons-beanutils-core:1.8.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-cli:commons-cli:1.2" -->
<library name="Maven: commons-cli:commons-cli:1.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.2/commons-cli-1.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.2/commons-cli-1.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-cli/commons-cli/1.2/commons-cli-1.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-codec:commons-codec:1.10" -->
<library name="Maven: commons-codec:commons-codec:1.10">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.10/commons-codec-1.10-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-configuration:commons-configuration:1.6" -->
<library name="Maven: commons-configuration:commons-configuration:1.6">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.6/commons-configuration-1.6-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-configuration/commons-configuration/1.6/commons-configuration-1.6-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-dbcp:commons-dbcp:1.4" -->
<library name="Maven: commons-dbcp:commons-dbcp:1.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-dbcp/commons-dbcp/1.4/commons-dbcp-1.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-digester:commons-digester:1.8" -->
<library name="Maven: commons-digester:commons-digester:1.8">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/1.8/commons-digester-1.8.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/1.8/commons-digester-1.8-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-digester/commons-digester/1.8/commons-digester-1.8-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-httpclient:commons-httpclient:3.1" -->
<library name="Maven: commons-httpclient:commons-httpclient:3.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-io:commons-io:2.4" -->
<library name="Maven: commons-io:commons-io:2.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-io/commons-io/2.4/commons-io-2.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-lang:commons-lang:2.4" -->
<library name="Maven: commons-lang:commons-lang:2.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-lang/commons-lang/2.4/commons-lang-2.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-logging:commons-logging:1.1.3" -->
<library name="Maven: commons-logging:commons-logging:1.1.3">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-net:commons-net:2.2" -->
<library name="Maven: commons-net:commons-net:2.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-net/commons-net/2.2/commons-net-2.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-net/commons-net/2.2/commons-net-2.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-net/commons-net/2.2/commons-net-2.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "commons-pool:commons-pool:1.5.4" -->
<library name="Maven: commons-pool:commons-pool:1.5.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/commons-pool/commons-pool/1.5.4/commons-pool-1.5.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "io.dropwizard.metrics:metrics-core:3.1.2" -->
<library name="Maven: io.dropwizard.metrics:metrics-core:3.1.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-core/3.1.2/metrics-core-3.1.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "io.dropwizard.metrics:metrics-graphite:3.1.2" -->
<library name="Maven: io.dropwizard.metrics:metrics-graphite:3.1.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-graphite/3.1.2/metrics-graphite-3.1.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-graphite/3.1.2/metrics-graphite-3.1.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-graphite/3.1.2/metrics-graphite-3.1.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "io.dropwizard.metrics:metrics-json:3.1.2" -->
<library name="Maven: io.dropwizard.metrics:metrics-json:3.1.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-json/3.1.2/metrics-json-3.1.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-json/3.1.2/metrics-json-3.1.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-json/3.1.2/metrics-json-3.1.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "io.dropwizard.metrics:metrics-jvm:3.1.2" -->
<library name="Maven: io.dropwizard.metrics:metrics-jvm:3.1.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-jvm/3.1.2/metrics-jvm-3.1.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-jvm/3.1.2/metrics-jvm-3.1.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/dropwizard/metrics/metrics-jvm/3.1.2/metrics-jvm-3.1.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "io.netty:netty:3.8.0.Final" -->
<library name="Maven: io.netty:netty:3.8.0.Final">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty/3.8.0.Final/netty-3.8.0.Final.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty/3.8.0.Final/netty-3.8.0.Final-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty/3.8.0.Final/netty-3.8.0.Final-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "io.netty:netty-all:4.0.29.Final" -->
<library name="Maven: io.netty:netty-all:4.0.29.Final">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.0.29.Final/netty-all-4.0.29.Final.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.0.29.Final/netty-all-4.0.29.Final-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/io/netty/netty-all/4.0.29.Final/netty-all-4.0.29.Final-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javax.activation:activation:1.1" -->
<library name="Maven: javax.activation:activation:1.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/activation/activation/1.1/activation-1.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/activation/activation/1.1/activation-1.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/activation/activation/1.1/activation-1.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javax.jdo:jdo-api:3.0.1" -->
<library name="Maven: javax.jdo:jdo-api:3.0.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/jdo/jdo-api/3.0.1/jdo-api-3.0.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/jdo/jdo-api/3.0.1/jdo-api-3.0.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/jdo/jdo-api/3.0.1/jdo-api-3.0.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javax.servlet:servlet-api:2.5" -->
<library name="Maven: javax.servlet:servlet-api:2.5">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/servlet/servlet-api/2.5/servlet-api-2.5-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/servlet/servlet-api/2.5/servlet-api-2.5-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javax.transaction:jta:1.1" -->
<library name="Maven: javax.transaction:jta:1.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/transaction/jta/1.1/jta-1.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/transaction/jta/1.1/jta-1.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/transaction/jta/1.1/jta-1.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javax.xml.bind:jaxb-api:2.2.2" -->
<library name="Maven: javax.xml.bind:jaxb-api:2.2.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javax.xml.stream:stax-api:1.0-2" -->
<library name="Maven: javax.xml.stream:stax-api:1.0-2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "javolution:javolution:5.5.1" -->
<library name="Maven: javolution:javolution:5.5.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javolution/javolution/5.5.1/javolution-5.5.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javolution/javolution/5.5.1/javolution-5.5.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/javolution/javolution/5.5.1/javolution-5.5.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "jline:jline:2.12" -->
<library name="Maven: jline:jline:2.12">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/jline/jline/2.12/jline-2.12.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/jline/jline/2.12/jline-2.12-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/jline/jline/2.12/jline-2.12-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "joda-time:joda-time:2.5" -->
<library name="Maven: joda-time:joda-time:2.5">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.5/joda-time-2.5.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.5/joda-time-2.5-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/joda-time/joda-time/2.5/joda-time-2.5-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "junit:junit:4.12" -->
<library name="Maven: junit:junit:4.12">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/junit/junit/4.12/junit-4.12-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "log4j:apache-log4j-extras:1.2.17" -->
<library name="Maven: log4j:apache-log4j-extras:1.2.17">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/log4j/apache-log4j-extras/1.2.17/apache-log4j-extras-1.2.17.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/log4j/apache-log4j-extras/1.2.17/apache-log4j-extras-1.2.17-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/log4j/apache-log4j-extras/1.2.17/apache-log4j-extras-1.2.17-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "log4j:log4j:1.2.17" -->
<library name="Maven: log4j:log4j:1.2.17">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "mysql:mysql-connector-java:5.1.6" -->
<library name="Maven: mysql:mysql-connector-java:5.1.6">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/5.1.6/mysql-connector-java-5.1.6-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "net.hydromatic:eigenbase-properties:1.1.5" -->
<library name="Maven: net.hydromatic:eigenbase-properties:1.1.5">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/hydromatic/eigenbase-properties/1.1.5/eigenbase-properties-1.1.5.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/hydromatic/eigenbase-properties/1.1.5/eigenbase-properties-1.1.5-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/hydromatic/eigenbase-properties/1.1.5/eigenbase-properties-1.1.5-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "net.java.dev.jets3t:jets3t:0.7.1" -->
<library name="Maven: net.java.dev.jets3t:jets3t:0.7.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/java/dev/jets3t/jets3t/0.7.1/jets3t-0.7.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/java/dev/jets3t/jets3t/0.7.1/jets3t-0.7.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/java/dev/jets3t/jets3t/0.7.1/jets3t-0.7.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "net.jpountz.lz4:lz4:1.3.0" -->
<library name="Maven: net.jpountz.lz4:lz4:1.3.0">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/jpountz/lz4/lz4/1.3.0/lz4-1.3.0-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "net.razorvine:pyrolite:4.4" -->
<library name="Maven: net.razorvine:pyrolite:4.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/razorvine/pyrolite/4.4/pyrolite-4.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/razorvine/pyrolite/4.4/pyrolite-4.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/razorvine/pyrolite/4.4/pyrolite-4.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "net.sf.opencsv:opencsv:2.3" -->
<library name="Maven: net.sf.opencsv:opencsv:2.3">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/sf/opencsv/opencsv/2.3/opencsv-2.3.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/sf/opencsv/opencsv/2.3/opencsv-2.3-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/sf/opencsv/opencsv/2.3/opencsv-2.3-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "net.sf.py4j:py4j:0.8.2.1" -->
<library name="Maven: net.sf.py4j:py4j:0.8.2.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/sf/py4j/py4j/0.8.2.1/py4j-0.8.2.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/sf/py4j/py4j/0.8.2.1/py4j-0.8.2.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/net/sf/py4j/py4j/0.8.2.1/py4j-0.8.2.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.antlr:ST4:4.0.4" -->
<library name="Maven: org.antlr:ST4:4.0.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/ST4/4.0.4/ST4-4.0.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/ST4/4.0.4/ST4-4.0.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/ST4/4.0.4/ST4-4.0.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.antlr:antlr-runtime:3.4" -->
<library name="Maven: org.antlr:antlr-runtime:3.4">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/antlr-runtime/3.4/antlr-runtime-3.4-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.antlr:stringtemplate:3.2.1" -->
<library name="Maven: org.antlr:stringtemplate:3.2.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/antlr/stringtemplate/3.2.1/stringtemplate-3.2.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.avro:avro:1.7.7" -->
<library name="Maven: org.apache.avro:avro:1.7.7">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro/1.7.7/avro-1.7.7.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro/1.7.7/avro-1.7.7-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro/1.7.7/avro-1.7.7-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.avro:avro-ipc:1.7.7" -->
<library name="Maven: org.apache.avro:avro-ipc:1.7.7">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-ipc/1.7.7/avro-ipc-1.7.7.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-ipc/1.7.7/avro-ipc-1.7.7-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-ipc/1.7.7/avro-ipc-1.7.7-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.avro:avro-ipc:tests:1.7.7" -->
<library name="Maven: org.apache.avro:avro-ipc:tests:1.7.7">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-ipc/1.7.7/avro-ipc-1.7.7-tests.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-ipc/1.7.7/avro-ipc-1.7.7-test-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-ipc/1.7.7/avro-ipc-1.7.7-test-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.avro:avro-mapred:hadoop2:1.7.7" -->
<library name="Maven: org.apache.avro:avro-mapred:hadoop2:1.7.7">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-mapred/1.7.7/avro-mapred-1.7.7-hadoop2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-mapred/1.7.7/avro-mapred-1.7.7-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/avro/avro-mapred/1.7.7/avro-mapred-1.7.7-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.calcite:calcite-avatica:1.2.0-incubating" -->
<library name="Maven: org.apache.calcite:calcite-avatica:1.2.0-incubating">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-avatica/1.2.0-incubating/calcite-avatica-1.2.0-incubating.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-avatica/1.2.0-incubating/calcite-avatica-1.2.0-incubating-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-avatica/1.2.0-incubating/calcite-avatica-1.2.0-incubating-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.calcite:calcite-core:1.2.0-incubating" -->
<library name="Maven: org.apache.calcite:calcite-core:1.2.0-incubating">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-core/1.2.0-incubating/calcite-core-1.2.0-incubating.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-core/1.2.0-incubating/calcite-core-1.2.0-incubating-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-core/1.2.0-incubating/calcite-core-1.2.0-incubating-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.calcite:calcite-linq4j:1.2.0-incubating" -->
<library name="Maven: org.apache.calcite:calcite-linq4j:1.2.0-incubating">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-linq4j/1.2.0-incubating/calcite-linq4j-1.2.0-incubating.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-linq4j/1.2.0-incubating/calcite-linq4j-1.2.0-incubating-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/calcite/calcite-linq4j/1.2.0-incubating/calcite-linq4j-1.2.0-incubating-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.commons:commons-compress:1.4.1" -->
<library name="Maven: org.apache.commons:commons-compress:1.4.1">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -0,0 +1,34 @@
<!-- 定义一个名为 "libraryTable" 的组件,用于存储库信息 -->
<component name="libraryTable">
<!-- 定义一个Maven库名为 "org.apache.commons:commons-lang3:3.3.2" -->
<library name="Maven: org.apache.commons:commons-lang3:3.3.2">
<!-- 类文件集合标签,包含库的类文件 -->
<CLASSES>
<!-- 根元素指定类文件的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2.jar!/" />
</CLASSES>
<!-- Java文档标签包含库的Java文档 -->
<JAVADOC>
<!-- 根元素指定Java文档的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2-javadoc.jar!/" />
</JAVADOC>
<!-- 源代码标签,包含库的源代码 -->
<SOURCES>
<!-- 根元素指定源代码的jar包URL -->
<root url="jar://$MAVEN_REPOSITORY$/org/apache/commons/commons-lang3/3.3.2/commons-lang3-3.3.2-sources.jar!/" />
</SOURCES>
<!-- 结束库的定义 -->
</library>
<!-- 结束组件的定义 -->
</component>

@ -10,48 +10,6 @@
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
<option name="LAST_RESOLUTION" value="IGNORE" />
</component>
<component name="CodeInsightWorkspaceSettings">
<option name="optimizeImportsOnTheFly" value="true" />
</component>
<component name="FileEditorManager">
<leaf SIDE_TABS_SIZE_LIMIT_KEY="300">
<file leaf-file-name="UserVisitAnalyze.java" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/session/UserVisitAnalyze.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="-377">
<caret line="972" column="29" lean-forward="false" selection-start-line="972" selection-start-column="29" selection-end-line="972" selection-end-column="29" />
<folding>
<element signature="imports" expanded="true" />
</folding>
</state>
</provider>
</entry>
</file>
<file leaf-file-name="MockData.java" pinned="false" current-in-tab="false">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/mockData/MockData.java">
<provider selected="true" editor-type-id="text-editor">
<state relative-caret-position="1482">
<caret line="93" column="50" lean-forward="false" selection-start-line="93" selection-start-column="50" selection-end-line="93" selection-end-column="50" />
<folding />
</state>
</provider>
</entry>
</file>
<file leaf-file-name="README.md" pinned="false" current-in-tab="true">
<entry file="file://$PROJECT_DIR$/README.md">
<provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
<state split_layout="FIRST">
<first_editor relative-caret-position="703">
<caret line="448" column="0" lean-forward="false" selection-start-line="448" selection-start-column="0" selection-end-line="448" selection-end-column="0" />
<folding />
</first_editor>
<second_editor />
</state>
</provider>
</entry>
</file>
</leaf>
</component>
<component name="FileTemplateManagerImpl">
<option name="RECENT_TEMPLATES">
<list>
@ -140,22 +98,23 @@
<detection-done>true</detection-done>
<sorting>DEFINITION_ORDER</sorting>
</component>
<component name="MarkdownSettingsMigration">
<option name="stateVersion" value="1" />
<component name="MavenImportPreferences">
<option name="generalSettings">
<MavenGeneralSettings>
<option name="pluginUpdatePolicy" value="UPDATE" />
</MavenGeneralSettings>
</option>
</component>
<component name="MavenRunner">
<option name="jreName" value="#JAVA_INTERNAL" />
<option name="vmOptions" value="-DarchetypeCatalog=internal" />
</component>
<component name="ProjectColorInfo">{
&quot;associatedIndex&quot;: 8
}</component>
<component name="ProjectFrameBounds" extendedState="6" fullScreen="true">
<option name="y" value="23" />
<option name="width" value="1440" />
<option name="height" value="873" />
</component>
<component name="ProjectId" id="2qIGAjeCDkRtAhv84xlx4MKRgUe" />
<component name="ProjectId" id="2qIcFXAdFl9lcKixAJ6tEextwHI" />
<component name="ProjectInspectionProfilesVisibleTreeState">
<entry key="Project Default">
<profile-state>
@ -281,23 +240,19 @@
<option name="hideEmptyMiddlePackages" value="true" />
<option name="showLibraryContents" value="true" />
</component>
<component name="PropertiesComponent">{
&quot;keyToString&quot;: {
&quot;JUnit.ParamUtilsTest.test2.executor&quot;: &quot;Run&quot;,
&quot;RunOnceActivity.OpenProjectViewOnStart&quot;: &quot;true&quot;,
&quot;RunOnceActivity.ShowReadmeOnStart&quot;: &quot;true&quot;,
&quot;git-widget-placeholder&quot;: &quot;zxr&quot;,
&quot;kotlin-language-version-configured&quot;: &quot;true&quot;,
&quot;last_opened_file_path&quot;: &quot;D:/git/project/UserActionAnalyzePlatform&quot;,
&quot;node.js.detected.package.eslint&quot;: &quot;true&quot;,
&quot;node.js.detected.package.tslint&quot;: &quot;true&quot;,
&quot;node.js.selected.package.eslint&quot;: &quot;(autodetect)&quot;,
&quot;node.js.selected.package.tslint&quot;: &quot;(autodetect)&quot;,
&quot;nodejs_package_manager_path&quot;: &quot;npm&quot;,
&quot;settings.editor.selected.configurable&quot;: &quot;reference.settings.project.maven.repository.indices&quot;,
&quot;vue.rearranger.settings.migration&quot;: &quot;true&quot;
}
}</component>
<component name="PropertiesComponent">
<property name="SHARE_PROJECT_CONFIGURATION_FILES" value="true" />
<property name="SearchEverywhereHistoryKey" value="wor&#9;FILE&#9;file:///Users/youyujie/Documents/UserActionAnalyzePlatform/.idea/libraries/Maven__org_apache_curator_curator_framework_2_4_0.xml" />
<property name="WebServerToolWindowFactoryState" value="false" />
<property name="aspect.path.notification.shown" value="true" />
<property name="last_opened_file_path" value="$PROJECT_DIR$" />
<property name="nodejs_interpreter_path.stuck_in_default_project" value="undefined stuck path" />
<property name="nodejs_npm_path_reset_for_default_project" value="true" />
<property name="project.structure.last.edited" value="Modules" />
<property name="project.structure.proportion" value="0.15" />
<property name="project.structure.side.proportion" value="0.2" />
<property name="settings.editor.selected.configurable" value="MavenSettings" />
</component>
<component name="RecentsManager">
<key name="MoveClassesOrPackagesDialog.RECENTS_KEY">
<recent name="cn.edu.hust.dao" />
@ -308,7 +263,7 @@
<recent name="$PROJECT_DIR$/src/main/java/cn/edu/hust/until" />
</key>
</component>
<component name="RunManager" selected="JUnit.ParamUtilsTest.test2">
<component name="RunManager" selected="Application.UserVisitAnalyze">
<configuration default="true" type="Applet" factoryName="Applet">
<option name="HTML_USED" value="false" />
<option name="WIDTH" value="400" />
@ -316,12 +271,6 @@
<option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
<module />
</configuration>
<configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType" factoryName="Plugin">
<module name="" />
<option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
<option name="PROGRAM_PARAMETERS" />
<predefined_log_file id="idea.log" enabled="true" />
</configuration>
<configuration name="UserVisitAnalyze" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="cn.edu.hust.session.UserVisitAnalyze" />
<module name="UserActionAnalyzePlatform" />
@ -426,30 +375,33 @@
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration default="true" type="#org.jetbrains.idea.devkit.run.PluginConfigurationType">
<module name="" />
<option name="VM_PARAMETERS" value="-Xmx512m -Xms256m -XX:MaxPermSize=250m -ea" />
<option name="PROGRAM_PARAMETERS" />
<predefined_log_file enabled="true" id="idea.log" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<list>
<item itemvalue="Application.UserVisitAnalyze" />
<item itemvalue="JUnit.ParamUtilsTest.test2" />
<item itemvalue="JUnit.SessionAggrDao.test" />
<item itemvalue="JUnit.SessionDetailTest.testInsert" />
<item itemvalue="JUnit.SessionRandomExtractDaoTest.testBatchInsert" />
<item itemvalue="应用程序.UserVisitAnalyze" />
</list>
<recent_temporary>
<list>
<item itemvalue="JUnit.ParamUtilsTest.test2" />
<item itemvalue="Application.UserVisitAnalyze" />
<item itemvalue="JUnit.SessionRandomExtractDaoTest.testBatchInsert" />
<item itemvalue="JUnit.SessionDetailTest.testInsert" />
<item itemvalue="JUnit.SessionAggrDao.test" />
<item itemvalue="JUnit.ParamUtilsTest.test2" />
</list>
</recent_temporary>
</component>
<component name="SharedIndexes">
<attachedChunks>
<set>
<option value="jdk-13.0.14-azul-13.0.14-4caba194b151-0dc6e15b" />
</set>
</attachedChunks>
</component>
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="应用程序级" UseSingleDictionary="true" transferred="true" />
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
<component name="SvnConfiguration">
<configuration />
</component>
@ -469,19 +421,7 @@
<workItem from="1529845795654" duration="7752000" />
<workItem from="1529887211212" duration="6851000" />
<workItem from="1529994772485" duration="146000" />
<workItem from="1734342536419" duration="3626000" />
<workItem from="1734346716326" duration="2420000" />
<workItem from="1734349398416" duration="1738000" />
<workItem from="1734352550638" duration="1153000" />
<workItem from="1734354068325" duration="860000" />
<workItem from="1734354940766" duration="9337000" />
<workItem from="1734364968190" duration="929000" />
<workItem from="1734365941294" duration="2674000" />
<workItem from="1734368738786" duration="983000" />
<workItem from="1734369961357" duration="171000" />
<workItem from="1734370148794" duration="42000" />
<workItem from="1734370421400" duration="115000" />
<workItem from="1734370647014" duration="90000" />
<workItem from="1734353432207" duration="11608000" />
</task>
<task id="LOCAL-00001" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1529592741848</created>
@ -497,175 +437,91 @@
<option name="project" value="LOCAL" />
<updated>1529593229553</updated>
</task>
<task id="LOCAL-00003" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734351693404</created>
<task id="LOCAL-00003" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734355623186</created>
<option name="number" value="00003" />
<option name="presentableId" value="LOCAL-00003" />
<option name="project" value="LOCAL" />
<updated>1734351693404</updated>
<updated>1734355623186</updated>
</task>
<task id="LOCAL-00004" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成111">
<option name="closed" value="true" />
<created>1734352975106</created>
<task id="LOCAL-00004" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734356287423</created>
<option name="number" value="00004" />
<option name="presentableId" value="LOCAL-00004" />
<option name="project" value="LOCAL" />
<updated>1734352975106</updated>
<updated>1734356287423</updated>
</task>
<task id="LOCAL-00005" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成111">
<option name="closed" value="true" />
<created>1734353193141</created>
<task id="LOCAL-00005" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734357370059</created>
<option name="number" value="00005" />
<option name="presentableId" value="LOCAL-00005" />
<option name="project" value="LOCAL" />
<updated>1734353193141</updated>
<updated>1734357370059</updated>
</task>
<task id="LOCAL-00006" summary="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1111">
<option name="closed" value="true" />
<created>1734353269426</created>
<task id="LOCAL-00006" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734357762782</created>
<option name="number" value="00006" />
<option name="presentableId" value="LOCAL-00006" />
<option name="project" value="LOCAL" />
<updated>1734353269426</updated>
<updated>1734357762782</updated>
</task>
<task id="LOCAL-00007" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734354775314</created>
<created>1734358077856</created>
<option name="number" value="00007" />
<option name="presentableId" value="LOCAL-00007" />
<option name="project" value="LOCAL" />
<updated>1734354775314</updated>
<updated>1734358077856</updated>
</task>
<task id="LOCAL-00008" summary="1.环境搭建完成&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11">
<option name="closed" value="true" />
<created>1734354900465</created>
<task id="LOCAL-00008" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734362496554</created>
<option name="number" value="00008" />
<option name="presentableId" value="LOCAL-00008" />
<option name="project" value="LOCAL" />
<updated>1734354900465</updated>
<updated>1734362496554</updated>
</task>
<task id="LOCAL-00009" summary="1.环境搭建完成&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11">
<option name="closed" value="true" />
<created>1734354969705</created>
<task id="LOCAL-00009" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734362612615</created>
<option name="number" value="00009" />
<option name="presentableId" value="LOCAL-00009" />
<option name="project" value="LOCAL" />
<updated>1734354969705</updated>
<updated>1734362612615</updated>
</task>
<task id="LOCAL-00010" summary="1.环境搭建完成11&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11">
<option name="closed" value="true" />
<created>1734357525655</created>
<task id="LOCAL-00010" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734362968394</created>
<option name="number" value="00010" />
<option name="presentableId" value="LOCAL-00010" />
<option name="project" value="LOCAL" />
<updated>1734357525655</updated>
<updated>1734362968394</updated>
</task>
<task id="LOCAL-00011" summary="1.环境搭建完成1&#10;2.相关的工具类编写完成1&#10;3.配置文件管理类编写完成1">
<option name="closed" value="true" />
<created>1734358371283</created>
<task id="LOCAL-00011" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734363809106</created>
<option name="number" value="00011" />
<option name="presentableId" value="LOCAL-00011" />
<option name="project" value="LOCAL" />
<updated>1734358371283</updated>
<updated>1734363809106</updated>
</task>
<task id="LOCAL-00012" summary="1.环境搭建完成11&#10;2.相关的工具类编写完成1&#10;3.配置文件管理类编写完成1">
<option name="closed" value="true" />
<created>1734360173676</created>
<task id="LOCAL-00012" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734364949444</created>
<option name="number" value="00012" />
<option name="presentableId" value="LOCAL-00012" />
<option name="project" value="LOCAL" />
<updated>1734360173676</updated>
<updated>1734364949444</updated>
</task>
<task id="LOCAL-00013" summary="1.环境搭建完成11&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11">
<option name="closed" value="true" />
<created>1734362412393</created>
<task id="LOCAL-00013" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<created>1734365705378</created>
<option name="number" value="00013" />
<option name="presentableId" value="LOCAL-00013" />
<option name="project" value="LOCAL" />
<updated>1734362412393</updated>
<updated>1734365705378</updated>
</task>
<task id="LOCAL-00014" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734363163041</created>
<created>1734366950342</created>
<option name="number" value="00014" />
<option name="presentableId" value="LOCAL-00014" />
<option name="project" value="LOCAL" />
<updated>1734363163041</updated>
</task>
<task id="LOCAL-00015" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成11">
<option name="closed" value="true" />
<created>1734363388179</created>
<option name="number" value="00015" />
<option name="presentableId" value="LOCAL-00015" />
<option name="project" value="LOCAL" />
<updated>1734363388179</updated>
</task>
<task id="LOCAL-00016" summary="1.环境搭建完成11&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11">
<option name="closed" value="true" />
<created>1734365844392</created>
<option name="number" value="00016" />
<option name="presentableId" value="LOCAL-00016" />
<option name="project" value="LOCAL" />
<updated>1734365844392</updated>
</task>
<task id="LOCAL-00017" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734368636062</created>
<option name="number" value="00017" />
<option name="presentableId" value="LOCAL-00017" />
<option name="project" value="LOCAL" />
<updated>1734368636062</updated>
</task>
<task id="LOCAL-00018" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成1">
<option name="closed" value="true" />
<created>1734369061766</created>
<option name="number" value="00018" />
<option name="presentableId" value="LOCAL-00018" />
<option name="project" value="LOCAL" />
<updated>1734369061766</updated>
</task>
<task id="LOCAL-00019" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成1">
<option name="closed" value="true" />
<created>1734369482371</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1734369482371</updated>
</task>
<task id="LOCAL-00020" summary="1.环境搭建完成&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成1">
<option name="closed" value="true" />
<created>1734370121454</created>
<option name="number" value="00020" />
<option name="presentableId" value="LOCAL-00020" />
<option name="project" value="LOCAL" />
<updated>1734370121454</updated>
</task>
<task id="LOCAL-00021" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734370179773</created>
<option name="number" value="00021" />
<option name="presentableId" value="LOCAL-00021" />
<option name="project" value="LOCAL" />
<updated>1734370179773</updated>
<updated>1734366950342</updated>
</task>
<task id="LOCAL-00022" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734370518519</created>
<option name="number" value="00022" />
<option name="presentableId" value="LOCAL-00022" />
<option name="project" value="LOCAL" />
<updated>1734370518519</updated>
</task>
<task id="LOCAL-00023" summary="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成">
<option name="closed" value="true" />
<created>1734370728253</created>
<option name="number" value="00023" />
<option name="presentableId" value="LOCAL-00023" />
<option name="project" value="LOCAL" />
<updated>1734370728253</updated>
</task>
<option name="localTasksCounter" value="24" />
<option name="localTasksCounter" value="15" />
<servers />
</component>
<component name="TestHistory">
@ -780,21 +636,23 @@
</entry>
</map>
</option>
<option name="oldMeFiltersMigrated" value="true" />
</component>
<component name="VcsManagerConfiguration">
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成111" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成111&#10;3.配置文件管理类编写完成1111" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11" />
<MESSAGE value="1.环境搭建完成1&#10;2.相关的工具类编写完成1&#10;3.配置文件管理类编写完成1" />
<MESSAGE value="1.环境搭建完成11&#10;2.相关的工具类编写完成1&#10;3.配置文件管理类编写完成1" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成11" />
<MESSAGE value="1.环境搭建完成11&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成11" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成1" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成11&#10;3.配置文件管理类编写完成1" />
<MESSAGE value="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成" />
<option name="LAST_COMMIT_MESSAGE" value="1.环境搭建完成&#10;2.相关的工具类编写完成&#10;3.配置文件管理类编写完成" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>
<breakpoints>
<line-breakpoint enabled="true" type="java-line">
<url>file://$PROJECT_DIR$/src/main/java/cn/edu/hust/dao/SessionDetailDao.java</url>
<line>7</line>
<option name="timeStamp" value="2" />
</line-breakpoint>
</breakpoints>
</breakpoint-manager>
</component>
<component name="editorHistoryManager">
<entry file="file://$PROJECT_DIR$/src/main/java/cn/edu/hust/conf/ConfigurationManager.java">
<provider selected="true" editor-type-id="text-editor">

@ -1,35 +1,36 @@
package cn.edu.hust.dao.factory;
package cn.edu.hust.dao.factory; // 定义包名表示这个类属于cn.edu.hust.dao.factory包
import cn.edu.hust.dao.*;
import cn.edu.hust.dao.impl.*;
import cn.edu.hust.domain.SessionDetail;
import cn.edu.hust.domain.SessionRandomExtract;
import cn.edu.hust.dao.*; // 导入cn.edu.hust.dao包下的所有类
import cn.edu.hust.dao.impl.*; // 导入cn.edu.hust.dao.impl包下的所有类
import cn.edu.hust.domain.SessionDetail; // 导入SessionDetail实体类
import cn.edu.hust.domain.SessionRandomExtract; // 导入SessionRandomExtract实体类
public class DaoFactory {
public class DaoFactory { // 定义DaoFactory类用于创建数据访问对象的实例
/**
* 使
* @return
* 使TaskDao
* @return TaskDao
*/
public static TaskDao getTaskDao()
{
return new TaskDaoImpl();
public static TaskDao getTaskDao() {
return new TaskDaoImpl(); // 创建并返回TaskDaoImpl对象
}
public static SessionAggrStatDao getSessionAggrStatDao()
{
return new SessionAggrStatDaoImpl();
public static SessionAggrStatDao getSessionAggrStatDao() {
return new SessionAggrStatDaoImpl(); // 创建并返回SessionAggrStatDaoImpl对象
}
public static SessionRandomExtractDao getSessionRandomExtractDao(){
return new SessionRandomExtractDaoImpl();
public static SessionRandomExtractDao getSessionRandomExtractDao() {
return new SessionRandomExtractDaoImpl(); // 创建并返回SessionRandomExtractDaoImpl对象
}
public static SessionDetailDao getSessionDetailDao()
{
return new SessionDetailDaoImpl();
public static SessionDetailDao getSessionDetailDao() {
return new SessionDetailDaoImpl(); // 创建并返回SessionDetailDaoImpl对象
}
public static Top10CategoryDao getTop10CategoryDao(){ return new Top10CategoryDaoImpl();}
public static Top10CategoryDao getTop10CategoryDao() {
return new Top10CategoryDaoImpl(); // 创建并返回Top10CategoryDaoImpl对象
}
public static Top10CategorySessionDao getTop10CategorySessionDao(){ return new Top10CategorySessionDaoImpl();}
}
public static Top10CategorySessionDao getTop10CategorySessionDao() {
return new Top10CategorySessionDaoImpl(); // 创建并返回Top10CategorySessionDaoImpl对象
}
}

@ -1,16 +1,25 @@
package cn.edu.hust.dao.impl;
// 定义包名表示这个类属于cn.edu.hust.dao.impl包
import cn.edu.hust.dao.SessionAggrStatDao;
// 导入SessionAggrStatDao接口
import cn.edu.hust.domain.SessionAggrStat;
// 导入SessionAggrStat实体类
import cn.edu.hust.jdbc.JDBCHelper;
// 导入JDBCHelper类用于数据库操作
import java.util.ArrayList;
// 导入ArrayList类用于创建列表
import java.util.List;
// 导入List接口
public class SessionAggrStatDaoImpl implements SessionAggrStatDao{
public class SessionAggrStatDaoImpl implements SessionAggrStatDao {
// 定义SessionAggrStatDaoImpl类实现SessionAggrStatDao接口
@Override
// 覆盖接口中的方法
public void insert(SessionAggrStat sessionAggrStat) {
String sql="insert into session_aggr_stat values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
// 定义insert方法用于插入单个SessionAggrStat对象
String sql="insert into session_aggr_stat values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)"; // 定义插入SQL语句
Object[] params={sessionAggrStat.getTaskId(),sessionAggrStat.getSessionCount(),sessionAggrStat.getVisit_Length_1s_3s(),
sessionAggrStat.getVisit_Length_4s_6s(),sessionAggrStat.getVisit_Length_7s_9s(),
sessionAggrStat.getVisit_Length_10s_30s(),sessionAggrStat.getVisit_Length_30s_60s(),
@ -19,15 +28,21 @@ public class SessionAggrStatDaoImpl implements SessionAggrStatDao{
sessionAggrStat.getStep_Length_1_3(),sessionAggrStat.getStep_Length_4_6(),sessionAggrStat.getStep_Length_7_9(),
sessionAggrStat.getStep_Length_7_9(),sessionAggrStat.getStep_Length_10_30(),
sessionAggrStat.getStep_Length_30_60()};
// 创建参数数组包含SessionAggrStat对象的所有属性
JDBCHelper.getInstance().excuteUpdate(sql,params);
// 调用JDBCHelper的excuteUpdate方法执行SQL更新
}
@Override
// 覆盖接口中的方法
public void batchInsert(List<SessionAggrStat> sessionAggrStatList) {
// 定义batchInsert方法用于批量插入SessionAggrStat对象
String sql="insert into session_aggr_stat values(?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)";
// 定义插入SQL语句
List<Object[]> paramList=new ArrayList<Object[]>();
for (SessionAggrStat sessionAggrStat:sessionAggrStatList)
{
// 创建一个列表用于存储每个SessionAggrStat对象的参数数组
for (SessionAggrStat sessionAggrStat:sessionAggrStatList) {
// 遍历传入的SessionAggrStat对象列表
Object[] params={sessionAggrStat.getTaskId(),sessionAggrStat.getSessionCount(),sessionAggrStat.getVisit_Length_1s_3s(),
sessionAggrStat.getVisit_Length_4s_6s(),sessionAggrStat.getVisit_Length_7s_9s(),
sessionAggrStat.getVisit_Length_10s_30s(),sessionAggrStat.getVisit_Length_30s_60s(),
@ -36,8 +51,11 @@ public class SessionAggrStatDaoImpl implements SessionAggrStatDao{
sessionAggrStat.getStep_Length_1_3(),sessionAggrStat.getStep_Length_4_6(),sessionAggrStat.getStep_Length_7_9(),
sessionAggrStat.getStep_Length_7_9(),sessionAggrStat.getStep_Length_10_30(),
sessionAggrStat.getStep_Length_30_60()};
// 创建参数数组包含当前SessionAggrStat对象的所有属性
paramList.add(params);
// 将参数数组添加到列表中
}
JDBCHelper.getInstance().excuteBatch(sql,paramList);
// 调用JDBCHelper的excuteBatch方法执行批量SQL更新
}
}
}

@ -1,36 +1,100 @@
package cn.edu.hust.dao.impl;
// 定义包名表示这个类属于cn.edu.hust.dao.impl包
import cn.edu.hust.dao.SessionDetailDao;
// 导入SessionDetailDao接口
import cn.edu.hust.domain.SessionDetail;
// 导入SessionDetail实体类
import cn.edu.hust.jdbc.JDBCHelper;
// 导入JDBCHelper类用于数据库操作
import java.io.Serializable;
// 导入Serializable接口用于序列化
import java.util.ArrayList;
// 导入ArrayList类用于创建列表
import java.util.List;
// 导入List接口
public class SessionDetailDaoImpl implements SessionDetailDao{
public class SessionDetailDaoImpl implements SessionDetailDao {
// 定义SessionDetailDaoImpl类实现SessionDetailDao接口
@Override
// 覆盖接口中的方法
public void insert(SessionDetail sessionDetail) {
String sql="insert into session_detail values(?,?,?,?,?,?,?,?,?,?,?,?)";
Object[] object=new Object[]{sessionDetail.getTaskId(),sessionDetail.getUserId(),
sessionDetail.getSessinId(),sessionDetail.getPageid(),sessionDetail.getActionTime(),
sessionDetail.getSearchKeyWord(),sessionDetail.getClickCategoryId(),sessionDetail.getClickProductId()
,sessionDetail.getOrderCategoryIds(),sessionDetail.getOrderProductIds(),sessionDetail.getPayCategoryIds(),sessionDetail.getPayProductIds()};
// 定义insert方法用于插入单个SessionDetail对象
String sql="insert into session_detail values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
// 定义插入SQL语句
Object[] object=new Object[]{
// 创建一个对象数组用于存储SessionDetail对象的属性值
sessionDetail.getTaskId(),
// 获取任务ID
sessionDetail.getUserId(),
// 获取用户ID
sessionDetail.getSessinId(),
// 获取会话ID注意这里可能是拼写错误应该是sessionDetail.getSessionId()
sessionDetail.getPageid(),
// 获取页面ID
sessionDetail.getActionTime(),
// 获取操作时间
sessionDetail.getSearchKeyWord(),
// 获取搜索关键词
sessionDetail.getClickCategoryId(),
// 获取点击的分类ID
sessionDetail.getClickProductId(),
// 获取点击的产品ID
sessionDetail.getOrderCategoryIds(),
// 获取订单的分类IDs
sessionDetail.getOrderProductIds(),
// 获取订单的产品IDs
sessionDetail.getPayCategoryIds(),
// 获取支付的分类IDs
sessionDetail.getPayProductIds()
// 获取支付的产品IDs
};
JDBCHelper.getInstance().excuteUpdate(sql,object);
// 调用JDBCHelper的excuteUpdate方法执行SQL更新注意这里应该是executeUpdate
}
@Override
// 覆盖接口中的方法
public void batchInsert(List<SessionDetail> sessionDetailList) {
String sql="insert into session_detail values(?,?,?,?,?,?,?,?,?,?,?,?)";
// 定义batchInsert方法用于批量插入SessionDetail对象
String sql="insert into session_detail values(?,?,?,?,?,?,?,?,?,?,?,?,?)";
// 定义插入SQL语句
List<Object[]> paramList=new ArrayList<Object[]>();
for (SessionDetail sessionDetail:sessionDetailList)
{
Object[] object=new Object[]{sessionDetail.getTaskId(),sessionDetail.getUserId(),
sessionDetail.getSessinId(),sessionDetail.getPageid(),sessionDetail.getActionTime(),
sessionDetail.getSearchKeyWord(),sessionDetail.getClickCategoryId(),sessionDetail.getClickProductId()
,sessionDetail.getOrderCategoryIds(),sessionDetail.getOrderProductIds(),sessionDetail.getPayCategoryIds(),sessionDetail.getPayProductIds()};
// 创建一个列表用于存储每个SessionDetail对象的参数数组
for (SessionDetail sessionDetail:sessionDetailList) {
// 遍历传入的SessionDetail对象列表
Object[] object=new Object[]{
// 创建一个对象数组用于存储当前SessionDetail对象的属性值
sessionDetail.getTaskId(),
// 获取任务ID
sessionDetail.getUserId(),
// 获取用户ID
sessionDetail.getSessinId(),
// 获取会话ID注意这里可能是拼写错误应该是sessionDetail.getSessionId()
sessionDetail.getPageid(),
// 获取页面ID
sessionDetail.getActionTime(),
// 获取操作时间
sessionDetail.getSearchKeyWord(),
// 获取搜索关键词
sessionDetail.getClickCategoryId(),
// 获取点击的分类ID
sessionDetail.getClickProductId(),
// 获取点击的产品ID
sessionDetail.getOrderCategoryIds(),
// 获取订单的分类IDs
sessionDetail.getOrderProductIds(),
// 获取订单的产品IDs
sessionDetail.getPayCategoryIds(),
// 获取支付的分类IDs
sessionDetail.getPayProductIds()
// 获取支付的产品IDs
};
paramList.add(object);
// 将参数数组添加到列表中
}
JDBCHelper.getInstance().excuteBatch(sql,paramList);
// 调用JDBCHelper的excuteBatch方法执行批量SQL更新注意这里应该是executeBatch
}
}
}

@ -1,22 +1,47 @@
package cn.edu.hust.dao.impl;
// 定义包名表示这个类属于cn.edu.hust.dao.impl包
import cn.edu.hust.dao.SessionRandomExtractDao;
// 导入SessionRandomExtractDao接口
import cn.edu.hust.domain.SessionRandomExtract;
// 导入SessionRandomExtract实体类
import cn.edu.hust.jdbc.JDBCHelper;
// 导入JDBCHelper类用于数据库操作
import java.util.ArrayList;
// 导入ArrayList类用于创建列表
import java.util.List;
// 导入List接口
public class SessionRandomExtractDaoImpl implements SessionRandomExtractDao{
public class SessionRandomExtractDaoImpl implements SessionRandomExtractDao {
// 定义SessionRandomExtractDaoImpl类实现SessionRandomExtractDao接口
@Override
// 覆盖接口中的方法
public void batchInsert(List<SessionRandomExtract> sessionRandomExtractList) {
// 定义batchInsert方法用于批量插入SessionRandomExtract对象
String sql="insert into session_random_extract values(?,?,?,?,?)";
// 定义插入SQL语句
List<Object[]> paramList=new ArrayList<Object[]>();
// 创建一个列表用于存储每个SessionRandomExtract对象的参数数组
for (SessionRandomExtract sessionRandomExtract:sessionRandomExtractList) {
Object[] params=new Object[]{sessionRandomExtract.getTaskId(),sessionRandomExtract.getSessionId()
,sessionRandomExtract.getStartTime(),sessionRandomExtract.getSearchKeyWords(),sessionRandomExtract.getClick_category_ids()};
// 遍历传入的SessionRandomExtract对象列表
Object[] params=new Object[]{
// 创建一个对象数组用于存储当前SessionRandomExtract对象的属性值
sessionRandomExtract.getTaskId(),
// 获取任务ID
sessionRandomExtract.getSessionId(),
// 获取会话ID
sessionRandomExtract.getStartTime(),
// 获取开始时间
sessionRandomExtract.getSearchKeyWords(),
// 获取搜索关键词
sessionRandomExtract.getClick_category_ids()
// 获取点击的分类IDs
};
paramList.add(params);
// 将参数数组添加到列表中
}
JDBCHelper.getInstance().excuteBatch(sql,paramList);
// 调用JDBCHelper的excuteBatch方法执行批量SQL更新注意这里应该是executeBatch
}
}
}

@ -1,38 +1,64 @@
package cn.edu.hust.dao.impl;
// 定义包名表示这个类属于cn.edu.hust.dao.impl包
import cn.edu.hust.dao.TaskDao;
// 导入TaskDao接口
import cn.edu.hust.domain.Task;
// 导入Task实体类
import cn.edu.hust.jdbc.JDBCHelper;
// 导入JDBCHelper类用于数据库操作
import java.sql.ResultSet;
// 导入ResultSet类用于处理查询结果
import java.sql.SQLException;
// 导入SQLException类用于处理SQL异常
public class TaskDaoImpl implements TaskDao{
public class TaskDaoImpl implements TaskDao {
// 定义TaskDaoImpl类实现TaskDao接口
@Override
// 覆盖接口中的方法
public Task findTaskById(Long id) {
// 定义findTaskById方法根据ID查找任务
String sql="select * from task where task_id=?";
// 定义查询SQL语句
final Task task=new Task();
// 创建Task对象用于存储查询结果
JDBCHelper.getInstance().excuteQuery(sql, new Object[]{id}, new JDBCHelper.QueryCallBack() {
// 调用JDBCHelper的excuteQuery方法执行查询
@Override
public void process(ResultSet rs) {
// 定义process方法处理查询结果
try {
if(rs.next())
// 如果查询结果有数据
{
Long id=rs.getLong(1);
// 获取任务ID
String taskName=rs.getString(2);
// 获取任务名称
String createTime=rs.getString(3);
// 获取创建时间
String startTime=rs.getString(4);
// 获取开始时间
String finishTime=rs.getString(5);
// 获取完成时间
String taskType=rs.getString(6);
// 获取任务类型
String taskStatus=rs.getString(7);
// 获取任务状态
String taskParam=rs.getString(8);
// 获取任务参数
task.set(id,taskName,createTime,startTime,finishTime,taskType,taskStatus,taskParam);
// 设置Task对象的属性
}
} catch (SQLException e) {
// 捕获并处理SQLException
e.printStackTrace();
// 打印异常堆栈信息
}
}
});
return task;
// 返回Task对象
}
}
}

@ -1,36 +1,72 @@
package cn.edu.hust.dao.impl;
// 定义包名表示这个类属于cn.edu.hust.dao.impl包
import cn.edu.hust.dao.Top10CategoryDao;
// 导入Top10CategoryDao接口
import cn.edu.hust.domain.Top10Category;
// 导入Top10Category实体类
import cn.edu.hust.jdbc.JDBCHelper;
// 导入JDBCHelper类用于数据库操作
import java.util.ArrayList;
// 导入ArrayList类用于创建列表
import java.util.List;
// 导入List接口
public class Top10CategoryDaoImpl implements Top10CategoryDao {
// 定义Top10CategoryDaoImpl类实现Top10CategoryDao接口
@Override
// 覆盖接口中的方法
public void insert(Top10Category top10Category) {
// 定义insert方法用于插入单个Top10Category对象
String sql="insert into top10_category values(?,?,?,?,?)";
// 定义插入SQL语句
Object[] params=new Object[]{
top10Category.getTaskId(),top10Category.getCategoryId(),top10Category.getCategoryId(),
top10Category.getClickCount(),top10Category.getOrderCount(),top10Category.getPayCount()
// 创建一个对象数组用于存储Top10Category对象的属性值
top10Category.getTaskId(),
// 获取任务ID
top10Category.getCategoryId(),
// 获取分类ID注意这里代码中重复了两次可能是错误
top10Category.getCategoryId(),
// 重复的分类ID
top10Category.getClickCount(),
// 获取点击次数
top10Category.getOrderCount(),
// 获取订单次数
top10Category.getPayCount()
// 获取支付次数
};
JDBCHelper.getInstance().excuteUpdate(sql,params);
// 调用JDBCHelper的excuteUpdate方法执行SQL更新注意这里应该是executeUpdate
}
@Override
// 覆盖接口中的方法
public void batchInsert(List<Top10Category> top10CategoryList) {
// 定义batchInsert方法用于批量插入Top10Category对象
String sql="insert into top10_category values(?,?,?,?,?)";
// 定义插入SQL语句
List<Object[]> paramList=new ArrayList<Object[]>();
for (Top10Category top10Category:top10CategoryList)
{
// 创建一个列表用于存储每个Top10Category对象的参数数组
for (Top10Category top10Category:top10CategoryList) {
// 遍历传入的Top10Category对象列表
Object[] params=new Object[]{
top10Category.getTaskId(),top10Category.getCategoryId(),
top10Category.getClickCount(),top10Category.getOrderCount(),top10Category.getPayCount()
// 创建一个对象数组用于存储当前Top10Category对象的属性值
top10Category.getTaskId(),
// 获取任务ID
top10Category.getCategoryId(),
// 获取分类ID
top10Category.getClickCount(),
// 获取点击次数
top10Category.getOrderCount(),
// 获取订单次数
top10Category.getPayCount()
// 获取支付次数
};
paramList.add(params);
// 将参数数组添加到列表中
}
JDBCHelper.getInstance().excuteBatch(sql,paramList);
// 调用JDBCHelper的excuteBatch方法执行批量SQL更新注意这里应该是executeBatch
}
}
}

@ -1,24 +1,47 @@
package cn.edu.hust.dao.impl;
// 定义包名表示这个类属于cn.edu.hust.dao.impl包
import cn.edu.hust.dao.Top10CategorySessionDao;
// 导入Top10CategorySessionDao接口
import cn.edu.hust.domain.Top10CategorySession;
// 导入Top10CategorySession实体类
import cn.edu.hust.jdbc.JDBCHelper;
// 导入JDBCHelper类用于数据库操作
import java.util.ArrayList;
// 导入ArrayList类用于创建列表
import java.util.List;
// 导入List接口
public class Top10CategorySessionDaoImpl implements Top10CategorySessionDao
// 定义Top10CategorySessionDaoImpl类实现Top10CategorySessionDao接口
{
@Override
// 覆盖接口中的方法
public void batchInsert(List<Top10CategorySession> top10CategorySessionList) {
// 定义batchInsert方法用于批量插入Top10CategorySession对象
String sql="insert into top10_category_session values(?,?,?,?)";
// 定义插入SQL语句
List<Object[]> paramList=new ArrayList<Object[]>();
// 创建一个列表用于存储每个Top10CategorySession对象的参数数组
for(Top10CategorySession top10CategorySession:top10CategorySessionList)
// 遍历传入的Top10CategorySession对象列表
{
Object[] param=new Object[]{top10CategorySession.getTaskId(),top10CategorySession.getCategoryId(),
top10CategorySession.getSessionId(),top10CategorySession.getClickCount()};
Object[] param=new Object[]{
// 创建一个对象数组用于存储当前Top10CategorySession对象的属性值
top10CategorySession.getTaskId(),
// 获取任务ID
top10CategorySession.getCategoryId(),
// 获取分类ID
top10CategorySession.getSessionId(),
// 获取会话ID
top10CategorySession.getClickCount()
// 获取点击次数
};
paramList.add(param);
// 将参数数组添加到列表中
}
JDBCHelper.getInstance().excuteBatch(sql,paramList);
// 调用JDBCHelper的excuteBatch方法执行批量SQL更新注意这里应该是executeBatch
}
}
}

@ -1,59 +1,62 @@
package cn.edu.hust.demo;
// 定义包名表示这个类属于cn.edu.hust.demo包
/**
*
*/
public class Singleton {
// 定义Singleton类用于实现单例模式
/**
* 饿线
*/
/**
private static Singleton instance=new Singleton();
private Singleton()
{
/*
private static Singleton instance = new Singleton(); // 在类加载时就创建实例,实现线程安全
private Singleton() {
// 私有化构造函数防止外部通过new创建实例
}
public static Singleton getInstance()
{
public static Singleton getInstance() {
return instance;
}*/
// 提供全局访问点
}
*/
/**
* 线
private static Singleton instance=null;
private Singleton()
{
*/
/*
private static Singleton instance = null; // 实例化延后到第一次使用时
private Singleton() {
// 私有化构造函数防止外部通过new创建实例
}
public static Singleton getInstance()
{
if(instance==null) instance=new Singleton();
public static Singleton getInstance() {
if (instance == null) instance = new Singleton();
// 线程不安全,可能存在多个实例
return instance;
}*/
}
*/
/**
* 线
*/
private static Singleton instance=null;
private Singleton()
{
private static Singleton instance = null;
// 实例化延后到第一次使用时
private Singleton() {
// 私有化构造函数防止外部通过new创建实例
}
public static Singleton getInstance()
{
if(instance==null)
{
synchronized (Singleton.class)
{
if(instance==null)
{
instance=new Singleton();
public static Singleton getInstance() {
if (instance == null) {
// 第一次检查,避免不必要的同步
synchronized (Singleton.class) {
// 同步块,确保线程安全
if (instance == null) {
// 第二次检查,确保只有一个实例被创建
instance = new Singleton();
// 创建实例
}
}
}
return instance;
// 返回唯一实例
}
}
}

@ -1,15 +1,23 @@
package cn.edu.hust.dao;
// 定义包名表示这个类属于cn.edu.hust.dao包
import cn.edu.hust.dao.factory.DaoFactory;
// 导入DaoFactory类用于获取DAO实例
import cn.edu.hust.domain.SessionAggrStat;
// 导入SessionAggrStat实体类
import org.junit.Test;
// 导入JUnit测试注解
public class SessionAggrDao {
// 定义SessionAggrDao类用于测试SessionAggrStat的DAO操作
@Test
public void test()
{
SessionAggrStat sessionAggrStat=new SessionAggrStat();
sessionAggrStat.set(1L,100L,1,2,3,4,5,6,7,8,9,0,10,11,12,13,14);
// 用@Test注解标记这是一个测试方法
public void test() {
// 创建SessionAggrStat对象
SessionAggrStat sessionAggrStat = new SessionAggrStat();
// 设置SessionAggrStat对象的属性值
sessionAggrStat.set(1L, 100L, 1, 2, 3, 4, 5, 6, 7, 8, 9, 0, 10, 11, 12, 13, 14);
// 使用DaoFactory获取SessionAggrStatDao的实现并调用insert方法插入数据
DaoFactory.getSessionAggrStatDao().insert(sessionAggrStat);
}
}
}

@ -1,15 +1,24 @@
package cn.edu.hust.dao;
// 定义包名表示这个类属于cn.edu.hust.dao包
import cn.edu.hust.dao.factory.DaoFactory;
// 导入DaoFactory类用于获取DAO实例
import cn.edu.hust.domain.SessionDetail;
// 导入SessionDetail实体类
import org.junit.Test;
// 导入JUnit测试注解
public class SessionDetailTest {
// 定义SessionDetailTest类用于测试SessionDetail的DAO操作
@Test
public void testInsert()
{
SessionDetail sessionDetail=new SessionDetail();
sessionDetail.set(1L,1L,"1",1L,"1","1",1L,1L,"1","1","1","1");
// 用@Test注解标记这是一个测试方法
public void testInsert() {
// 创建SessionDetail对象
SessionDetail sessionDetail = new SessionDetail();
// 设置SessionDetail对象的属性值
sessionDetail.set(1L, 1L, "1", 1L, "1", "1", 1L, 1L, "1", "1", "1", "1");
// 使用DaoFactory获取SessionDetailDao的实现并调用insert方法插入数据
DaoFactory.getSessionDetailDao().insert(sessionDetail);
}
}
}

@ -1,24 +1,37 @@
package cn.edu.hust.dao;
// 定义包名表示这个类属于cn.edu.hust.dao包
import cn.edu.hust.dao.factory.DaoFactory;
import cn.edu.hust.domain.SessionRandomExtract;
// 导入SessionRandomExtract实体类
import org.junit.Test;
// 导入JUnit测试注解
import java.util.ArrayList;
// 导入ArrayList类用于创建列表
import java.util.List;
// 导入List接口
public class SessionRandomExtractDaoTest {
// 定义SessionRandomExtractDaoTest类用于测试SessionRandomExtract的批量插入操作
@Test
public void testBatchInsert()
{
List<SessionRandomExtract> sessionRandomExtractList=new ArrayList<SessionRandomExtract>();
SessionRandomExtract sessionRandomExtract1=new SessionRandomExtract();
sessionRandomExtract1.set(1L,"1","2","3","4");
SessionRandomExtract sessionRandomExtract2=new SessionRandomExtract();
sessionRandomExtract2.set(2L,"1","2","3","4");
// 用@Test注解标记这是一个测试方法
public void testBatchInsert() {
// 创建一个SessionRandomExtract对象列表
List<SessionRandomExtract> sessionRandomExtractList = new ArrayList<SessionRandomExtract>();
// 创建第一个SessionRandomExtract对象并设置属性值
SessionRandomExtract sessionRandomExtract1 = new SessionRandomExtract();
sessionRandomExtract1.set(1L, "1", "2", "3", "4");
// 创建第二个SessionRandomExtract对象并设置属性值
SessionRandomExtract sessionRandomExtract2 = new SessionRandomExtract();
sessionRandomExtract2.set(2L, "1", "2", "3", "4");
// 将两个SessionRandomExtract对象添加到列表中
sessionRandomExtractList.add(sessionRandomExtract1);
sessionRandomExtractList.add(sessionRandomExtract2);
// 使用DaoFactory获取SessionRandomExtractDao的实现并调用batchInsert方法批量插入数据
DaoFactory.getSessionRandomExtractDao().batchInsert(sessionRandomExtractList);
}
}
}

@ -1,14 +1,22 @@
package cn.edu.hust.dao;
// 定义包名表示这个类属于cn.edu.hust.dao包
import cn.edu.hust.dao.factory.DaoFactory;
// 导入DaoFactory类用于获取DAO实例
import cn.edu.hust.domain.Task;
// 导入Task实体类
import org.junit.Test;
// 导入JUnit测试注解
public class TaskDaoTest {
// 定义TaskDaoTest类用于测试Task的DAO操作
@Test
public void testDao()
{
Task task=DaoFactory.getTaskDao().findTaskById(1L);
System.out.println(task.getTaskName()+":"+task.getTaskParam());
// 用@Test注解标记这是一个测试方法
public void testDao() {
// 使用DaoFactory获取TaskDao的实现并调用findTaskById方法查找任务
Task task = DaoFactory.getTaskDao().findTaskById(1L);
// 打印找到的任务名称和任务参数
System.out.println(task.getTaskName() + ":" + task.getTaskParam());
};
}
}
Loading…
Cancel
Save