首次提交

This commit is contained in:
tqzhang 2025-01-16 17:37:07 +08:00
commit 62741691aa
70 changed files with 1271 additions and 0 deletions

8
.idea/.gitignore vendored Normal file
View File

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ApifoxUploaderProjectSetting">
<option name="apiAccessToken" value="APS-H09UAzPiDUbXcFAd6zVF63EzPwLfgaxB" />
</component>
</project>

View File

@ -0,0 +1,53 @@
<component name="ArtifactManager">
<artifact type="jar" name="autoWebForSuZhou:jar">
<output-path>$PROJECT_DIR$/out/artifacts/autoWebForSuZhou_jar</output-path>
<root id="archive" name="autoWebForSuZhou.jar">
<element id="module-output" name="autoWebForMengCheng" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/codehaus/mojo/animal-sniffer-annotations/1.14/animal-sniffer-annotations-1.14.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/xpp3/xpp3_min/1.1.4c/xpp3_min-1.1.4c.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/codehaus/jettison/jettison/1.3.7/jettison-1.3.7.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-ie-driver/3.141.59/selenium-ie-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/net/bytebuddy/byte-buddy/1.8.15/byte-buddy-1.8.15.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/thoughtworks/xstream/xstream/1.4.9/xstream-1.4.9.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/stax/stax-api/1.0.1/stax-api-1.0.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/commons-codec/commons-codec/1.13/commons-codec-1.13.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-java/3.141.59/selenium-java-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml/4.1.2/poi-ooxml-4.1.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-safari-driver/3.141.59/selenium-safari-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/quartz-scheduler/quartz/2.2.1/quartz-2.2.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-remote-driver/3.141.59/selenium-remote-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-edge-driver/3.141.59/selenium-edge-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/xmlbeans/xmlbeans/3.1.0/xmlbeans-3.1.0.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-support/3.141.59/selenium-support-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/squareup/okhttp3/okhttp/3.11.0/okhttp-3.11.0.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/c3p0/c3p0/0.9.1.1/c3p0-0.9.1.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/poi/poi-ooxml-schemas/4.1.2/poi-ooxml-schemas-4.1.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-opera-driver/3.141.59/selenium-opera-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/poi/poi/4.1.2/poi-4.1.2.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-firefox-driver/3.141.59/selenium-firefox-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/google/j2objc/j2objc-annotations/1.1/j2objc-annotations-1.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/hynnet/jacob/1.18/jacob-1.18.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/commons-logging/commons-logging-api/1.1/commons-logging-api-1.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/projectlombok/lombok/1.18.26/lombok-1.18.26.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/commons/commons-exec/1.3/commons-exec-1.3.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-chrome-driver/3.141.59/selenium-chrome-driver-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/xmlpull/xmlpull/1.1.3.1/xmlpull-1.1.3.1.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/cn/hutool/hutool-all/4.6.6/hutool-all-4.6.6.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/slf4j/slf4j-log4j12/1.7.26/slf4j-log4j12-1.7.26.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/github/virtuald/curvesapi/1.06/curvesapi-1.06.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/checkerframework/checker-compat-qual/2.0.0/checker-compat-qual-2.0.0.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/google/errorprone/error_prone_annotations/2.1.3/error_prone_annotations-2.1.3.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/log4j/log4j/1.2.17/log4j-1.2.17.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/seleniumhq/selenium/selenium-api/3.141.59/selenium-api-3.141.59.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/commons/commons-compress/1.19/commons-compress-1.19.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/squareup/okio/okio/1.14.0/okio-1.14.0.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/google/guava/guava/25.0-jre/guava-25.0-jre.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar" path-in-jar="/" />
<element id="extracted-dir" path="$MAVEN_REPOSITORY$/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar" path-in-jar="/" />
</root>
</artifact>
</component>

16
.idea/checkstyle-idea.xml Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CheckStyle-IDEA" serialisationVersion="2">
<checkstyleVersion>10.17.0</checkstyleVersion>
<scanScope>JavaOnly</scanScope>
<copyLibs>true</copyLibs>
<option name="thirdPartyClasspath" />
<option name="activeLocationIds" />
<option name="locations">
<list>
<ConfigurationLocation id="bundled-sun-checks" type="BUNDLED" scope="All" description="Sun Checks">(bundled)</ConfigurationLocation>
<ConfigurationLocation id="bundled-google-checks" type="BUNDLED" scope="All" description="Google Checks">(bundled)</ConfigurationLocation>
</list>
</option>
</component>
</project>

16
.idea/compiler.xml Normal file
View File

@ -0,0 +1,16 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Maven default annotation processors profile" enabled="true">
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="autoWebForMengCheng" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel>
<module name="dangshan" target="1.8" />
</bytecodeTargetLevel>
</component>
</project>

50
.idea/dangshan.iml Normal file
View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="UTF-8"?>
<module org.jetbrains.idea.maven.project.MavenProjectsManager.isMavenModule="true" type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" LANGUAGE_LEVEL="JDK_1_8">
<output url="file://$MODULE_DIR$/target/classes" />
<output-test url="file://$MODULE_DIR$/target/test-classes" />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
<sourceFolder url="file://$MODULE_DIR$/src/main/resources" type="java-resource" />
<sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
<excludeFolder url="file://$MODULE_DIR$/target" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-java:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-api:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-chrome-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-edge-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-firefox-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-ie-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-opera-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-remote-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-safari-driver:3.141.59" level="project" />
<orderEntry type="library" name="Maven: org.seleniumhq.selenium:selenium-support:3.141.59" level="project" />
<orderEntry type="library" name="Maven: net.bytebuddy:byte-buddy:1.8.15" level="project" />
<orderEntry type="library" name="Maven: org.apache.commons:commons-exec:1.3" level="project" />
<orderEntry type="library" name="Maven: com.google.guava:guava:25.0-jre" level="project" />
<orderEntry type="library" name="Maven: com.google.code.findbugs:jsr305:1.3.9" level="project" />
<orderEntry type="library" name="Maven: org.checkerframework:checker-compat-qual:2.0.0" level="project" />
<orderEntry type="library" name="Maven: com.google.errorprone:error_prone_annotations:2.1.3" level="project" />
<orderEntry type="library" name="Maven: com.google.j2objc:j2objc-annotations:1.1" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.mojo:animal-sniffer-annotations:1.14" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okhttp3:okhttp:3.11.0" level="project" />
<orderEntry type="library" name="Maven: com.squareup.okio:okio:1.14.0" level="project" />
<orderEntry type="library" name="Maven: com.google.code.gson:gson:2.2.4" level="project" />
<orderEntry type="library" name="Maven: com.thoughtworks.xstream:xstream:1.4.9" level="project" />
<orderEntry type="library" name="Maven: xmlpull:xmlpull:1.1.3.1" level="project" />
<orderEntry type="library" name="Maven: xpp3:xpp3_min:1.1.4c" level="project" />
<orderEntry type="library" name="Maven: org.codehaus.jettison:jettison:1.3.7" level="project" />
<orderEntry type="library" name="Maven: stax:stax-api:1.0.1" level="project" />
<orderEntry type="library" name="Maven: org.projectlombok:lombok:1.18.26" level="project" />
<orderEntry type="library" name="Maven: org.quartz-scheduler:quartz:2.2.1" level="project" />
<orderEntry type="library" name="Maven: c3p0:c3p0:0.9.1.1" level="project" />
<orderEntry type="library" name="Maven: com.hynnet:jacob:1.18" level="project" />
<orderEntry type="library" name="Maven: commons-logging:commons-logging-api:1.1" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-api:1.7.26" level="project" />
<orderEntry type="library" name="Maven: cn.hutool:hutool-all:4.6.6" level="project" />
<orderEntry type="library" name="Maven: org.slf4j:slf4j-log4j12:1.7.26" level="project" />
<orderEntry type="library" name="Maven: log4j:log4j:1.2.17" level="project" />
</component>
</module>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GitToolBoxBlameSettings">
<option name="version" value="2" />
</component>
</project>

View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="GoogleJavaFormatSettings">
<option name="enabled" value="false" />
</component>
</project>

View File

@ -0,0 +1,59 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="AliAccessStaticViaInstance" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AliDeprecation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAbstractClassShouldStartWithAbstractNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAbstractMethodOrInterfaceMethodMustUseJavadoc" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidApacheBeanUtilsCopy" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidCallStaticSimpleDateFormat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidCommentBehindStatement" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidComplexCondition" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidConcurrentCompetitionRandom" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidDoubleOrFloatEqualCompare" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidManuallyCreateThread" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidMissUseOfMathRandom" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidNegationOperator" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidNewDateGetTime" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidPatternCompileInMethod" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidReturnInFinally" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidStartWithDollarAndUnderLineNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaAvoidUseTimer" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaBigDecimalAvoidDoubleConstructor" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaBooleanPropertyShouldNotStartWithIs" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassCastExceptionWithSubListToArrayList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassCastExceptionWithToArray" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassMustHaveAuthor" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaClassNamingShouldBeCamel" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaCollectionInitShouldAssignCapacity" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaCommentsMustBeJavadocFormat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaConcurrentExceptionWithModifyOriginSubList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaConstantFieldShouldBeUpperCase" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaCountDownShouldInFinally" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaDontModifyInForeachCircle" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaEnumConstantsMustHaveComment" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaExceptionClassShouldEndWithException" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaIbatisMethodQueryForList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaLockShouldWithTryFinally" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaLowerCamelCaseVariableNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaMethodReturnWrapperType" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaMethodTooLong" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPackageNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPojoMustOverrideToString" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPojoMustUsePrimitiveField" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaPojoNoDefaultValue" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaRemoveCommentedCode" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaServiceOrDaoClassShouldEndWithImpl" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaStringConcat" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaSwitchStatement" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaTestClassShouldEndWithTestNaming" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaThreadLocalShouldRemove" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaThreadPoolCreation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaThreadShouldSetName" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaTransactionMustHaveRollback" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUndefineMagicConstant" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUnsupportedExceptionWithModifyAsList" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUseQuietReferenceNotation" enabled="true" level="WARNING" enabled_by_default="true" />
<inspection_tool class="AlibabaUseRightCaseForDateFormat" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>

20
.idea/jarRepositories.xml Normal file
View File

@ -0,0 +1,20 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="RemoteRepositoriesConfiguration">
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Central Repository" />
<option name="url" value="https://repo.maven.apache.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="central" />
<option name="name" value="Maven Central repository" />
<option name="url" value="https://repo1.maven.org/maven2" />
</remote-repository>
<remote-repository>
<option name="id" value="jboss.community" />
<option name="name" value="JBoss Community repository" />
<option name="url" value="https://repository.jboss.org/nexus/content/repositories/public/" />
</remote-repository>
</component>
</project>

26
.idea/misc.xml Normal file
View File

@ -0,0 +1,26 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ExternalStorageConfigurationManager" enabled="true" />
<component name="FindBugsConfigurable">
<option name="make" value="true" />
<option name="effort" value="default" />
<option name="priority" value="Medium" />
<option name="excludeFilter" value="" />
</component>
<component name="MavenProjectsManager">
<option name="originalFiles">
<list>
<option value="$PROJECT_DIR$/pom.xml" />
</list>
</option>
</component>
<component name="PDMPlugin">
<option name="skipTestSources" value="false" />
</component>
<component name="ProjectRootManager" version="2" languageLevel="JDK_1_8" default="true" project-jdk-name="1.8.0_261" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
<component name="SuppressionsComponent">
<option name="suppComments" value="[]" />
</component>
</project>

465
.idea/qaplug_profiles.xml Normal file
View File

@ -0,0 +1,465 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="AnalysisProjectProfileManager">
<option name="PROJECT_PROFILE" value="Project Default" />
<option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
<scopes />
<profiles>
<profile profile_name="Project Default" version="1.0" is_locked="false">
<coding_rule class="AM_CREATES_EMPTY_JAR_FILE_ENTRY" level="MAJOR" enabled="true" />
<coding_rule class="AM_CREATES_EMPTY_ZIP_FILE_ENTRY" level="MAJOR" enabled="true" />
<coding_rule class="AT_OPERATION_SEQUENCE_ON_CONCURRENT_ABSTRACTION" level="CRITICAL" enabled="false" />
<coding_rule class="BAC_BAD_APPLET_CONSTRUCTOR" level="MAJOR" enabled="false" />
<coding_rule class="BC_BAD_CAST_TO_ABSTRACT_COLLECTION" level="MAJOR" enabled="true" />
<coding_rule class="BC_BAD_CAST_TO_CONCRETE_COLLECTION" level="CRITICAL" enabled="true" />
<coding_rule class="BC_EQUALS_METHOD_SHOULD_WORK_FOR_ALL_OBJECTS" level="CRITICAL" enabled="true" />
<coding_rule class="BC_IMPOSSIBLE_CAST" level="BLOCKER" enabled="true" />
<coding_rule class="BC_IMPOSSIBLE_DOWNCAST" level="MAJOR" enabled="false" />
<coding_rule class="BC_IMPOSSIBLE_DOWNCAST_OF_TOARRAY" level="MAJOR" enabled="false" />
<coding_rule class="BC_IMPOSSIBLE_INSTANCEOF" level="CRITICAL" enabled="true" />
<coding_rule class="BC_UNCONFIRMED_CAST" level="CRITICAL" enabled="true" />
<coding_rule class="BC_UNCONFIRMED_CAST_OF_RETURN_VALUE" level="CRITICAL" enabled="false" />
<coding_rule class="BC_VACUOUS_INSTANCEOF" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_ADD_OF_SIGNED_BYTE" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_AND" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_AND_ZZ" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_IOR" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_IOR_OF_SIGNED_BYTE" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_SIGNED_CHECK" level="CRITICAL" enabled="true" />
<coding_rule class="BIT_SIGNED_CHECK_HIGH_BIT" level="CRITICAL" enabled="true" />
<coding_rule class="BOA_BADLY_OVERRIDDEN_ADAPTER" level="CRITICAL" enabled="true" />
<coding_rule class="BSHIFT_WRONG_ADD_PRIORITY" level="MAJOR" enabled="false" />
<coding_rule class="BX_BOXING_IMMEDIATELY_UNBOXED" level="MAJOR" enabled="true" />
<coding_rule class="BX_BOXING_IMMEDIATELY_UNBOXED_TO_PERFORM_COERCION" level="MAJOR" enabled="true" />
<coding_rule class="BX_UNBOXED_AND_COERCED_FOR_TERNARY_OPERATOR" level="MAJOR" enabled="true" />
<coding_rule class="BX_UNBOXING_IMMEDIATELY_REBOXED" level="CRITICAL" enabled="false" />
<coding_rule class="CAA_COVARIANT_ARRAY_ELEMENT_STORE" level="MAJOR" enabled="false" />
<coding_rule class="CAA_COVARIANT_ARRAY_FIELD" level="MAJOR" enabled="false" />
<coding_rule class="CAA_COVARIANT_ARRAY_LOCAL" level="MAJOR" enabled="false" />
<coding_rule class="CAA_COVARIANT_ARRAY_RETURN" level="MAJOR" enabled="false" />
<coding_rule class="CD_CIRCULAR_DEPENDENCY" level="MAJOR" enabled="false" />
<coding_rule class="CI_CONFUSED_INHERITANCE" level="MINOR" enabled="true" />
<coding_rule class="CNT_ROUGH_CONSTANT_VALUE" level="MAJOR" enabled="false" />
<coding_rule class="CN_IDIOM" level="MAJOR" enabled="true" />
<coding_rule class="CN_IDIOM_NO_SUPER_CALL" level="MAJOR" enabled="true" />
<coding_rule class="CN_IMPLEMENTS_CLONE_BUT_NOT_CLONEABLE" level="MAJOR" enabled="true" />
<coding_rule class="CO_ABSTRACT_SELF" level="MAJOR" enabled="true" />
<coding_rule class="CO_COMPARETO_INCORRECT_FLOATING" level="MAJOR" enabled="false" />
<coding_rule class="CO_COMPARETO_RESULTS_MIN_VALUE" level="CRITICAL" enabled="false" />
<coding_rule class="CO_SELF_NO_OBJECT" level="MAJOR" enabled="true" />
<coding_rule class="DB_DUPLICATE_BRANCHES" level="CRITICAL" enabled="true" />
<coding_rule class="DB_DUPLICATE_SWITCH_CLAUSES" level="CRITICAL" enabled="true" />
<coding_rule class="DC_DOUBLECHECK" level="MAJOR" enabled="true" />
<coding_rule class="DC_PARTIALLY_CONSTRUCTED" level="MAJOR" enabled="false" />
<coding_rule class="DE_MIGHT_DROP" level="MAJOR" enabled="true" />
<coding_rule class="DE_MIGHT_IGNORE" level="MAJOR" enabled="true" />
<coding_rule class="DLS_DEAD_LOCAL_INCREMENT_IN_RETURN" level="MAJOR" enabled="false" />
<coding_rule class="DLS_DEAD_LOCAL_STORE" level="CRITICAL" enabled="true" />
<coding_rule class="DLS_DEAD_LOCAL_STORE_IN_RETURN" level="CRITICAL" enabled="true" />
<coding_rule class="DLS_DEAD_LOCAL_STORE_OF_NULL" level="CRITICAL" enabled="true" />
<coding_rule class="DLS_DEAD_LOCAL_STORE_SHADOWS_FIELD" level="CRITICAL" enabled="false" />
<coding_rule class="DLS_DEAD_STORE_OF_CLASS_LITERAL" level="CRITICAL" enabled="true" />
<coding_rule class="DLS_OVERWRITTEN_INCREMENT" level="CRITICAL" enabled="true" />
<coding_rule class="DL_SYNCHRONIZATION_ON_BOOLEAN" level="CRITICAL" enabled="true" />
<coding_rule class="DL_SYNCHRONIZATION_ON_BOXED_PRIMITIVE" level="CRITICAL" enabled="true" />
<coding_rule class="DL_SYNCHRONIZATION_ON_SHARED_CONSTANT" level="CRITICAL" enabled="true" />
<coding_rule class="DL_SYNCHRONIZATION_ON_UNSHARED_BOXED_PRIMITIVE" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_ANNOTATION_IS_NOT_VISIBLE_TO_REFLECTION" level="MAJOR" enabled="true" />
<coding_rule class="DMI_ARGUMENTS_WRONG_ORDER" level="CRITICAL" enabled="false" />
<coding_rule class="DMI_BAD_MONTH" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_BIGDECIMAL_CONSTRUCTED_FROM_DOUBLE" level="CRITICAL" enabled="false" />
<coding_rule class="DMI_BLOCKING_METHODS_ON_URL" level="BLOCKER" enabled="true" />
<coding_rule class="DMI_CALLING_NEXT_FROM_HASNEXT" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_COLLECTIONS_SHOULD_NOT_CONTAIN_THEMSELVES" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_COLLECTION_OF_URLS" level="BLOCKER" enabled="true" />
<coding_rule class="DMI_CONSTANT_DB_PASSWORD" level="BLOCKER" enabled="true" />
<coding_rule class="DMI_DOH" level="CRITICAL" enabled="false" />
<coding_rule class="DMI_EMPTY_DB_PASSWORD" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_ENTRY_SETS_MAY_REUSE_ENTRY_OBJECTS" level="CRITICAL" enabled="false" />
<coding_rule class="DMI_FUTILE_ATTEMPT_TO_CHANGE_MAXPOOL_SIZE_OF_SCHEDULED_THREAD_POOL_EXECUTOR" level="MINOR" enabled="true" />
<coding_rule class="DMI_HARDCODED_ABSOLUTE_FILENAME" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_INVOKING_HASHCODE_ON_ARRAY" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_INVOKING_TOSTRING_ON_ANONYMOUS_ARRAY" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_INVOKING_TOSTRING_ON_ARRAY" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_LONG_BITS_TO_DOUBLE_INVOKED_ON_INT" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_NONSERIALIZABLE_OBJECT_WRITTEN" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_RANDOM_USED_ONLY_ONCE" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_SCHEDULED_THREAD_POOL_EXECUTOR_WITH_ZERO_CORE_THREADS" level="MINOR" enabled="true" />
<coding_rule class="DMI_THREAD_PASSED_WHERE_RUNNABLE_EXPECTED" level="MAJOR" enabled="true" />
<coding_rule class="DMI_UNSUPPORTED_METHOD" level="MAJOR" enabled="true" />
<coding_rule class="DMI_USELESS_SUBSTRING" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_USING_REMOVEALL_TO_CLEAR_COLLECTION" level="CRITICAL" enabled="true" />
<coding_rule class="DMI_VACUOUS_CALL_TO_EASYMOCK_METHOD" level="MINOR" enabled="true" />
<coding_rule class="DMI_VACUOUS_SELF_COLLECTION_CALL" level="CRITICAL" enabled="true" />
<coding_rule class="DM_BOOLEAN_CTOR" level="MAJOR" enabled="true" />
<coding_rule class="DM_BOXED_PRIMITIVE_FOR_COMPARE" level="MAJOR" enabled="false" />
<coding_rule class="DM_BOXED_PRIMITIVE_FOR_PARSING" level="MAJOR" enabled="false" />
<coding_rule class="DM_BOXED_PRIMITIVE_TOSTRING" level="MAJOR" enabled="true" />
<coding_rule class="DM_CONVERT_CASE" level="INFO" enabled="true" />
<coding_rule class="DM_DEFAULT_ENCODING" level="CRITICAL" enabled="false" />
<coding_rule class="DM_EXIT" level="MAJOR" enabled="true" />
<coding_rule class="DM_FP_NUMBER_CTOR" level="MAJOR" enabled="true" />
<coding_rule class="DM_GC" level="MAJOR" enabled="true" />
<coding_rule class="DM_INVALID_MIN_MAX" level="MAJOR" enabled="false" />
<coding_rule class="DM_MONITOR_WAIT_ON_CONDITION" level="MAJOR" enabled="true" />
<coding_rule class="DM_NEW_FOR_GETCLASS" level="MAJOR" enabled="true" />
<coding_rule class="DM_NEXTINT_VIA_NEXTDOUBLE" level="MAJOR" enabled="true" />
<coding_rule class="DM_NUMBER_CTOR" level="CRITICAL" enabled="true" />
<coding_rule class="DM_RUN_FINALIZERS_ON_EXIT" level="MAJOR" enabled="true" />
<coding_rule class="DM_STRING_CTOR" level="MAJOR" enabled="true" />
<coding_rule class="DM_STRING_TOSTRING" level="INFO" enabled="true" />
<coding_rule class="DM_STRING_VOID_CTOR" level="MAJOR" enabled="true" />
<coding_rule class="DM_USELESS_THREAD" level="MAJOR" enabled="true" />
<coding_rule class="DP_CREATE_CLASSLOADER_INSIDE_DO_PRIVILEGED" level="MAJOR" enabled="true" />
<coding_rule class="DP_DO_INSIDE_DO_PRIVILEGED" level="MAJOR" enabled="true" />
<coding_rule class="EC_ARRAY_AND_NONARRAY" level="CRITICAL" enabled="true" />
<coding_rule class="EC_BAD_ARRAY_COMPARE" level="CRITICAL" enabled="true" />
<coding_rule class="EC_INCOMPATIBLE_ARRAY_COMPARE" level="MAJOR" enabled="false" />
<coding_rule class="EC_NULL_ARG" level="CRITICAL" enabled="true" />
<coding_rule class="EC_UNRELATED_CLASS_AND_INTERFACE" level="CRITICAL" enabled="true" />
<coding_rule class="EC_UNRELATED_INTERFACES" level="CRITICAL" enabled="true" />
<coding_rule class="EC_UNRELATED_TYPES" level="CRITICAL" enabled="true" />
<coding_rule class="EC_UNRELATED_TYPES_USING_POINTER_EQUALITY" level="CRITICAL" enabled="true" />
<coding_rule class="EI_EXPOSE_REP" level="MAJOR" enabled="true" />
<coding_rule class="EI_EXPOSE_REP2" level="MAJOR" enabled="true" />
<coding_rule class="EI_EXPOSE_STATIC_REP2" level="MAJOR" enabled="true" />
<coding_rule class="EQ_ABSTRACT_SELF" level="MAJOR" enabled="true" />
<coding_rule class="EQ_ALWAYS_FALSE" level="BLOCKER" enabled="true" />
<coding_rule class="EQ_ALWAYS_TRUE" level="BLOCKER" enabled="true" />
<coding_rule class="EQ_CHECK_FOR_OPERAND_NOT_COMPATIBLE_WITH_THIS" level="MAJOR" enabled="true" />
<coding_rule class="EQ_COMPARETO_USE_OBJECT_EQUALS" level="CRITICAL" enabled="true" />
<coding_rule class="EQ_COMPARING_CLASS_NAMES" level="MAJOR" enabled="true" />
<coding_rule class="EQ_DOESNT_OVERRIDE_EQUALS" level="MAJOR" enabled="false" />
<coding_rule class="EQ_DONT_DEFINE_EQUALS_FOR_ENUM" level="MAJOR" enabled="true" />
<coding_rule class="EQ_GETCLASS_AND_CLASS_CONSTANT" level="CRITICAL" enabled="true" />
<coding_rule class="EQ_OTHER_NO_OBJECT" level="MAJOR" enabled="true" />
<coding_rule class="EQ_OTHER_USE_OBJECT" level="MAJOR" enabled="true" />
<coding_rule class="EQ_OVERRIDING_EQUALS_NOT_SYMMETRIC" level="MAJOR" enabled="true" />
<coding_rule class="EQ_SELF_NO_OBJECT" level="MAJOR" enabled="true" />
<coding_rule class="EQ_SELF_USE_OBJECT" level="MAJOR" enabled="true" />
<coding_rule class="EQ_UNUSUAL" level="MINOR" enabled="true" />
<coding_rule class="ES_COMPARING_PARAMETER_STRING_WITH_EQ" level="MAJOR" enabled="true" />
<coding_rule class="ES_COMPARING_STRINGS_WITH_EQ" level="MAJOR" enabled="true" />
<coding_rule class="ESync_EMPTY_SYNC" level="MAJOR" enabled="true" />
<coding_rule class="FB_MISSING_EXPECTED_WARNING" level="CRITICAL" enabled="false" />
<coding_rule class="FB_UNEXPECTED_WARNING" level="CRITICAL" enabled="false" />
<coding_rule class="FE_FLOATING_POINT_EQUALITY" level="CRITICAL" enabled="true" />
<coding_rule class="FE_TEST_IF_EQUAL_TO_NOT_A_NUMBER" level="CRITICAL" enabled="true" />
<coding_rule class="FI_EMPTY" level="MAJOR" enabled="true" />
<coding_rule class="FI_EXPLICIT_INVOCATION" level="MAJOR" enabled="true" />
<coding_rule class="FI_FINALIZER_NULLS_FIELDS" level="MAJOR" enabled="true" />
<coding_rule class="FI_FINALIZER_ONLY_NULLS_FIELDS" level="MAJOR" enabled="true" />
<coding_rule class="FI_MISSING_SUPER_CALL" level="MAJOR" enabled="true" />
<coding_rule class="FI_NULLIFY_SUPER" level="CRITICAL" enabled="true" />
<coding_rule class="FI_PUBLIC_SHOULD_BE_PROTECTED" level="MAJOR" enabled="true" />
<coding_rule class="FI_USELESS" level="MINOR" enabled="true" />
<coding_rule class="FL_MATH_USING_FLOAT_PRECISION" level="CRITICAL" enabled="true" />
<coding_rule class="GC_UNCHECKED_TYPE_IN_GENERIC_CALL" level="CRITICAL" enabled="true" />
<coding_rule class="GC_UNRELATED_TYPES" level="CRITICAL" enabled="true" />
<coding_rule class="HE_EQUALS_NO_HASHCODE" level="MAJOR" enabled="true" />
<coding_rule class="HE_EQUALS_USE_HASHCODE" level="CRITICAL" enabled="true" />
<coding_rule class="HE_HASHCODE_NO_EQUALS" level="CRITICAL" enabled="true" />
<coding_rule class="HE_HASHCODE_USE_OBJECT_EQUALS" level="CRITICAL" enabled="true" />
<coding_rule class="HE_INHERITS_EQUALS_USE_HASHCODE" level="CRITICAL" enabled="true" />
<coding_rule class="HE_SIGNATURE_DECLARES_HASHING_OF_UNHASHABLE_CLASS" level="CRITICAL" enabled="true" />
<coding_rule class="HE_USE_OF_UNHASHABLE_CLASS" level="CRITICAL" enabled="true" />
<coding_rule class="HRS_REQUEST_PARAMETER_TO_COOKIE" level="MAJOR" enabled="true" />
<coding_rule class="HRS_REQUEST_PARAMETER_TO_HTTP_HEADER" level="MAJOR" enabled="true" />
<coding_rule class="HSC_HUGE_SHARED_STRING_CONSTANT" level="CRITICAL" enabled="true" />
<coding_rule class="IA_AMBIGUOUS_INVOCATION_OF_INHERITED_OR_OUTER_METHOD" level="MAJOR" enabled="true" />
<coding_rule class="ICAST_BAD_SHIFT_AMOUNT" level="CRITICAL" enabled="true" />
<coding_rule class="ICAST_IDIV_CAST_TO_DOUBLE" level="CRITICAL" enabled="true" />
<coding_rule class="ICAST_INTEGER_MULTIPLY_CAST_TO_LONG" level="CRITICAL" enabled="true" />
<coding_rule class="ICAST_INT_2_LONG_AS_INSTANT" level="CRITICAL" enabled="false" />
<coding_rule class="ICAST_INT_CAST_TO_DOUBLE_PASSED_TO_CEIL" level="CRITICAL" enabled="true" />
<coding_rule class="ICAST_INT_CAST_TO_FLOAT_PASSED_TO_ROUND" level="CRITICAL" enabled="true" />
<coding_rule class="ICAST_QUESTIONABLE_UNSIGNED_RIGHT_SHIFT" level="CRITICAL" enabled="true" />
<coding_rule class="IC_INIT_CIRCULARITY" level="CRITICAL" enabled="true" />
<coding_rule class="IC_SUPERCLASS_USES_SUBCLASS_DURING_INITIALIZATION" level="MAJOR" enabled="true" />
<coding_rule class="IIL_ELEMENTS_GET_LENGTH_IN_LOOP" level="MAJOR" enabled="false" />
<coding_rule class="IIL_PATTERN_COMPILE_IN_LOOP" level="MAJOR" enabled="false" />
<coding_rule class="IIL_PATTERN_COMPILE_IN_LOOP_INDIRECT" level="MAJOR" enabled="false" />
<coding_rule class="IIL_PREPARE_STATEMENT_IN_LOOP" level="MAJOR" enabled="false" />
<coding_rule class="IIO_INEFFICIENT_INDEX_OF" level="MAJOR" enabled="false" />
<coding_rule class="IIO_INEFFICIENT_LAST_INDEX_OF" level="MAJOR" enabled="false" />
<coding_rule class="IJU_ASSERT_METHOD_INVOKED_FROM_RUN_METHOD" level="CRITICAL" enabled="true" />
<coding_rule class="IJU_BAD_SUITE_METHOD" level="CRITICAL" enabled="true" />
<coding_rule class="IJU_NO_TESTS" level="CRITICAL" enabled="true" />
<coding_rule class="IJU_SETUP_NO_SUPER" level="CRITICAL" enabled="true" />
<coding_rule class="IJU_SUITE_NOT_STATIC" level="CRITICAL" enabled="true" />
<coding_rule class="IJU_TEARDOWN_NO_SUPER" level="CRITICAL" enabled="true" />
<coding_rule class="IL_CONTAINER_ADDED_TO_ITSELF" level="CRITICAL" enabled="true" />
<coding_rule class="IL_INFINITE_LOOP" level="CRITICAL" enabled="true" />
<coding_rule class="IL_INFINITE_RECURSIVE_LOOP" level="CRITICAL" enabled="true" />
<coding_rule class="IMA_INEFFICIENT_MEMBER_ACCESS" level="MAJOR" enabled="false" />
<coding_rule class="IMSE_DONT_CATCH_IMSE" level="MAJOR" enabled="true" />
<coding_rule class="IM_AVERAGE_COMPUTATION_COULD_OVERFLOW" level="CRITICAL" enabled="true" />
<coding_rule class="IM_BAD_CHECK_FOR_ODD" level="CRITICAL" enabled="true" />
<coding_rule class="IM_MULTIPLYING_RESULT_OF_IREM" level="CRITICAL" enabled="true" />
<coding_rule class="INT_BAD_COMPARISON_WITH_INT_VALUE" level="CRITICAL" enabled="false" />
<coding_rule class="INT_BAD_COMPARISON_WITH_NONNEGATIVE_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="INT_BAD_COMPARISON_WITH_SIGNED_BYTE" level="CRITICAL" enabled="true" />
<coding_rule class="INT_BAD_REM_BY_1" level="CRITICAL" enabled="true" />
<coding_rule class="INT_VACUOUS_BIT_OPERATION" level="CRITICAL" enabled="true" />
<coding_rule class="INT_VACUOUS_COMPARISON" level="CRITICAL" enabled="true" />
<coding_rule class="IO_APPENDING_TO_OBJECT_OUTPUT_STREAM" level="CRITICAL" enabled="true" />
<coding_rule class="IP_PARAMETER_IS_DEAD_BUT_OVERWRITTEN" level="CRITICAL" enabled="true" />
<coding_rule class="IS2_INCONSISTENT_SYNC" level="CRITICAL" enabled="true" />
<coding_rule class="ISC_INSTANTIATE_STATIC_CLASS" level="MAJOR" enabled="true" />
<coding_rule class="IS_FIELD_NOT_GUARDED" level="CRITICAL" enabled="true" />
<coding_rule class="ITA_INEFFICIENT_TO_ARRAY" level="CRITICAL" enabled="true" />
<coding_rule class="IT_NO_SUCH_ELEMENT" level="MINOR" enabled="true" />
<coding_rule class="J2EE_STORE_OF_NON_SERIALIZABLE_OBJECT_INTO_SESSION" level="CRITICAL" enabled="true" />
<coding_rule class="JCIP_FIELD_ISNT_FINAL_IN_IMMUTABLE_CLASS" level="MINOR" enabled="true" />
<coding_rule class="JLM_JSR166_LOCK_MONITORENTER" level="CRITICAL" enabled="true" />
<coding_rule class="JLM_JSR166_UTILCONCURRENT_MONITORENTER" level="CRITICAL" enabled="false" />
<coding_rule class="JML_JSR166_CALLING_WAIT_RATHER_THAN_AWAIT" level="CRITICAL" enabled="false" />
<coding_rule class="LG_LOST_LOGGER_DUE_TO_WEAK_REFERENCE" level="MAJOR" enabled="false" />
<coding_rule class="LI_LAZY_INIT_STATIC" level="CRITICAL" enabled="true" />
<coding_rule class="LI_LAZY_INIT_UPDATE_STATIC" level="CRITICAL" enabled="true" />
<coding_rule class="ME_ENUM_FIELD_SETTER" level="MAJOR" enabled="false" />
<coding_rule class="ME_MUTABLE_ENUM_FIELD" level="MAJOR" enabled="false" />
<coding_rule class="MF_CLASS_MASKS_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="MF_METHOD_MASKS_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="ML_SYNC_ON_FIELD_TO_GUARD_CHANGING_THAT_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="ML_SYNC_ON_UPDATED_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="MSF_MUTABLE_SERVLET_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="MS_CANNOT_BE_FINAL" level="MAJOR" enabled="true" />
<coding_rule class="MS_EXPOSE_REP" level="CRITICAL" enabled="true" />
<coding_rule class="MS_FINAL_PKGPROTECT" level="MAJOR" enabled="true" />
<coding_rule class="MS_MUTABLE_ARRAY" level="MAJOR" enabled="true" />
<coding_rule class="MS_MUTABLE_COLLECTION" level="MAJOR" enabled="false" />
<coding_rule class="MS_MUTABLE_COLLECTION_PKGPROTECT" level="MAJOR" enabled="false" />
<coding_rule class="MS_MUTABLE_HASHTABLE" level="MAJOR" enabled="true" />
<coding_rule class="MS_OOI_PKGPROTECT" level="MAJOR" enabled="true" />
<coding_rule class="MS_PKGPROTECT" level="MAJOR" enabled="true" />
<coding_rule class="MS_SHOULD_BE_FINAL" level="MAJOR" enabled="true" />
<coding_rule class="MS_SHOULD_BE_REFACTORED_TO_BE_FINAL" level="CRITICAL" enabled="false" />
<coding_rule class="MTIA_SUSPECT_SERVLET_INSTANCE_FIELD" level="CRITICAL" enabled="true" />
<coding_rule class="MTIA_SUSPECT_STRUTS_INSTANCE_FIELD" level="CRITICAL" enabled="true" />
<coding_rule class="MWN_MISMATCHED_NOTIFY" level="CRITICAL" enabled="true" />
<coding_rule class="MWN_MISMATCHED_WAIT" level="CRITICAL" enabled="true" />
<coding_rule class="NM_BAD_EQUAL" level="MAJOR" enabled="false" />
<coding_rule class="NM_CLASS_NAMING_CONVENTION" level="MAJOR" enabled="false" />
<coding_rule class="NM_CLASS_NOT_EXCEPTION" level="MAJOR" enabled="true" />
<coding_rule class="NM_CONFUSING" level="MAJOR" enabled="true" />
<coding_rule class="NM_FIELD_NAMING_CONVENTION" level="MAJOR" enabled="false" />
<coding_rule class="NM_FUTURE_KEYWORD_USED_AS_IDENTIFIER" level="MAJOR" enabled="true" />
<coding_rule class="NM_FUTURE_KEYWORD_USED_AS_MEMBER_IDENTIFIER" level="MAJOR" enabled="true" />
<coding_rule class="NM_LCASE_HASHCODE" level="MAJOR" enabled="false" />
<coding_rule class="NM_LCASE_TOSTRING" level="MAJOR" enabled="false" />
<coding_rule class="NM_METHOD_CONSTRUCTOR_CONFUSION" level="MAJOR" enabled="true" />
<coding_rule class="NM_METHOD_NAMING_CONVENTION" level="MAJOR" enabled="false" />
<coding_rule class="NM_SAME_SIMPLE_NAME_AS_INTERFACE" level="MAJOR" enabled="true" />
<coding_rule class="NM_SAME_SIMPLE_NAME_AS_SUPERCLASS" level="MAJOR" enabled="true" />
<coding_rule class="NM_VERY_CONFUSING" level="MAJOR" enabled="true" />
<coding_rule class="NM_VERY_CONFUSING_INTENTIONAL" level="MAJOR" enabled="true" />
<coding_rule class="NM_WRONG_PACKAGE" level="MAJOR" enabled="true" />
<coding_rule class="NM_WRONG_PACKAGE_INTENTIONAL" level="MAJOR" enabled="true" />
<coding_rule class="NN_NAKED_NOTIFY" level="CRITICAL" enabled="true" />
<coding_rule class="NOISE_FIELD_REFERENCE" level="MAJOR" enabled="false" />
<coding_rule class="NOISE_METHOD_CALL" level="MAJOR" enabled="false" />
<coding_rule class="NOISE_NULL_DEREFERENCE" level="MAJOR" enabled="false" />
<coding_rule class="NOISE_OPERATION" level="MAJOR" enabled="false" />
<coding_rule class="NO_NOTIFY_NOT_NOTIFYALL" level="CRITICAL" enabled="true" />
<coding_rule class="NP_ALWAYS_NULL" level="CRITICAL" enabled="true" />
<coding_rule class="NP_ALWAYS_NULL_EXCEPTION" level="CRITICAL" enabled="true" />
<coding_rule class="NP_ARGUMENT_MIGHT_BE_NULL" level="MAJOR" enabled="true" />
<coding_rule class="NP_BOOLEAN_RETURN_NULL" level="MAJOR" enabled="true" />
<coding_rule class="NP_CLONE_COULD_RETURN_NULL" level="CRITICAL" enabled="true" />
<coding_rule class="NP_CLOSING_NULL" level="MAJOR" enabled="false" />
<coding_rule class="NP_DEREFERENCE_OF_READLINE_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="NP_EQUALS_SHOULD_HANDLE_NULL_ARGUMENT" level="CRITICAL" enabled="true" />
<coding_rule class="NP_GUARANTEED_DEREF" level="BLOCKER" enabled="true" />
<coding_rule class="NP_GUARANTEED_DEREF_ON_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
<coding_rule class="NP_IMMEDIATE_DEREFERENCE_OF_READLINE" level="CRITICAL" enabled="true" />
<coding_rule class="NP_LOAD_OF_KNOWN_NULL_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="NP_METHOD_PARAMETER_TIGHTENS_ANNOTATION" level="MAJOR" enabled="false" />
<coding_rule class="NP_METHOD_RETURN_RELAXING_ANNOTATION" level="MAJOR" enabled="false" />
<coding_rule class="NP_NONNULL_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" level="CRITICAL" enabled="false" />
<coding_rule class="NP_NONNULL_PARAM_VIOLATION" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NONNULL_RETURN_VIOLATION" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_INSTANCEOF" level="BLOCKER" enabled="true" />
<coding_rule class="NP_NULL_ON_SOME_PATH" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_ON_SOME_PATH_EXCEPTION" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_ON_SOME_PATH_MIGHT_BE_INFEASIBLE" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_PARAM_DEREF" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_PARAM_DEREF_ALL_TARGETS_DANGEROUS" level="CRITICAL" enabled="true" />
<coding_rule class="NP_NULL_PARAM_DEREF_NONVIRTUAL" level="CRITICAL" enabled="true" />
<coding_rule class="NP_OPTIONAL_RETURN_NULL" level="MAJOR" enabled="false" />
<coding_rule class="NP_PARAMETER_MUST_BE_NONNULL_BUT_MARKED_AS_NULLABLE" level="CRITICAL" enabled="true" />
<coding_rule class="NP_STORE_INTO_NONNULL_FIELD" level="CRITICAL" enabled="true" />
<coding_rule class="NP_SYNC_AND_NULL_CHECK_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="NP_TOSTRING_COULD_RETURN_NULL" level="CRITICAL" enabled="true" />
<coding_rule class="NP_UNWRITTEN_FIELD" level="MAJOR" enabled="false" />
<coding_rule class="NP_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
<coding_rule class="NS_DANGEROUS_NON_SHORT_CIRCUIT" level="CRITICAL" enabled="true" />
<coding_rule class="NS_NON_SHORT_CIRCUIT" level="MAJOR" enabled="true" />
<coding_rule class="OBL_UNSATISFIED_OBLIGATION" level="CRITICAL" enabled="false" />
<coding_rule class="OBL_UNSATISFIED_OBLIGATION_EXCEPTION_EDGE" level="CRITICAL" enabled="false" />
<coding_rule class="ODR_OPEN_DATABASE_RESOURCE" level="CRITICAL" enabled="true" />
<coding_rule class="ODR_OPEN_DATABASE_RESOURCE_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
<coding_rule class="OS_OPEN_STREAM" level="CRITICAL" enabled="true" />
<coding_rule class="OS_OPEN_STREAM_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
<coding_rule class="PS_PUBLIC_SEMAPHORES" level="CRITICAL" enabled="true" />
<coding_rule class="PT_ABSOLUTE_PATH_TRAVERSAL" level="CRITICAL" enabled="false" />
<coding_rule class="PT_RELATIVE_PATH_TRAVERSAL" level="CRITICAL" enabled="false" />
<coding_rule class="PZLA_PREFER_ZERO_LENGTH_ARRAYS" level="MAJOR" enabled="true" />
<coding_rule class="PZ_DONT_REUSE_ENTRY_OBJECTS_IN_ITERATORS" level="CRITICAL" enabled="false" />
<coding_rule class="QBA_QUESTIONABLE_BOOLEAN_ASSIGNMENT" level="CRITICAL" enabled="true" />
<coding_rule class="QF_QUESTIONABLE_FOR_LOOP" level="CRITICAL" enabled="true" />
<coding_rule class="RANGE_ARRAY_INDEX" level="MAJOR" enabled="false" />
<coding_rule class="RANGE_ARRAY_LENGTH" level="MAJOR" enabled="false" />
<coding_rule class="RANGE_ARRAY_OFFSET" level="MAJOR" enabled="false" />
<coding_rule class="RANGE_STRING_INDEX" level="MAJOR" enabled="false" />
<coding_rule class="RCN_REDUNDANT_COMPARISON_OF_NULL_AND_NONNULL_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="RCN_REDUNDANT_COMPARISON_TWO_NULL_VALUES" level="CRITICAL" enabled="true" />
<coding_rule class="RCN_REDUNDANT_NULLCHECK_OF_NONNULL_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="RCN_REDUNDANT_NULLCHECK_OF_NULL_VALUE" level="CRITICAL" enabled="true" />
<coding_rule class="RCN_REDUNDANT_NULLCHECK_WOULD_HAVE_BEEN_A_NPE" level="CRITICAL" enabled="true" />
<coding_rule class="RC_REF_COMPARISON" level="CRITICAL" enabled="true" />
<coding_rule class="RC_REF_COMPARISON_BAD_PRACTICE" level="MAJOR" enabled="false" />
<coding_rule class="RC_REF_COMPARISON_BAD_PRACTICE_BOOLEAN" level="MAJOR" enabled="false" />
<coding_rule class="REC_CATCH_EXCEPTION" level="MAJOR" enabled="true" />
<coding_rule class="RE_BAD_SYNTAX_FOR_REGULAR_EXPRESSION" level="CRITICAL" enabled="true" />
<coding_rule class="RE_CANT_USE_FILE_SEPARATOR_AS_REGULAR_EXPRESSION" level="CRITICAL" enabled="true" />
<coding_rule class="RE_POSSIBLE_UNINTENDED_PATTERN" level="CRITICAL" enabled="true" />
<coding_rule class="RI_REDUNDANT_INTERFACES" level="MAJOR" enabled="true" />
<coding_rule class="RR_NOT_CHECKED" level="MAJOR" enabled="true" />
<coding_rule class="RS_READOBJECT_SYNC" level="CRITICAL" enabled="true" />
<coding_rule class="RU_INVOKE_RUN" level="MAJOR" enabled="true" />
<coding_rule class="RV_01_TO_INT" level="MAJOR" enabled="true" />
<coding_rule class="RV_ABSOLUTE_VALUE_OF_HASHCODE" level="CRITICAL" enabled="true" />
<coding_rule class="RV_ABSOLUTE_VALUE_OF_RANDOM_INT" level="CRITICAL" enabled="true" />
<coding_rule class="RV_CHECK_COMPARETO_FOR_SPECIFIC_RETURN_VALUE" level="CRITICAL" enabled="false" />
<coding_rule class="RV_CHECK_FOR_POSITIVE_INDEXOF" level="MINOR" enabled="true" />
<coding_rule class="RV_DONT_JUST_NULL_CHECK_READLINE" level="MAJOR" enabled="true" />
<coding_rule class="RV_EXCEPTION_NOT_THROWN" level="CRITICAL" enabled="true" />
<coding_rule class="RV_NEGATING_RESULT_OF_COMPARETO" level="CRITICAL" enabled="false" />
<coding_rule class="RV_REM_OF_HASHCODE" level="CRITICAL" enabled="true" />
<coding_rule class="RV_REM_OF_RANDOM_INT" level="CRITICAL" enabled="true" />
<coding_rule class="RV_RETURN_VALUE_IGNORED" level="MINOR" enabled="true" />
<coding_rule class="RV_RETURN_VALUE_IGNORED_BAD_PRACTICE" level="MAJOR" enabled="true" />
<coding_rule class="RV_RETURN_VALUE_IGNORED_INFERRED" level="CRITICAL" enabled="false" />
<coding_rule class="RV_RETURN_VALUE_IGNORED_NO_SIDE_EFFECT" level="MAJOR" enabled="false" />
<coding_rule class="RV_RETURN_VALUE_OF_PUTIFABSENT_IGNORED" level="MAJOR" enabled="false" />
<coding_rule class="RpC_REPEATED_CONDITIONAL_TEST" level="MAJOR" enabled="true" />
<coding_rule class="SA_FIELD_DOUBLE_ASSIGNMENT" level="CRITICAL" enabled="true" />
<coding_rule class="SA_FIELD_SELF_ASSIGNMENT" level="CRITICAL" enabled="true" />
<coding_rule class="SA_FIELD_SELF_COMPARISON" level="CRITICAL" enabled="true" />
<coding_rule class="SA_FIELD_SELF_COMPUTATION" level="CRITICAL" enabled="true" />
<coding_rule class="SA_LOCAL_DOUBLE_ASSIGNMENT" level="CRITICAL" enabled="true" />
<coding_rule class="SA_LOCAL_SELF_ASSIGNMENT" level="CRITICAL" enabled="true" />
<coding_rule class="SA_LOCAL_SELF_ASSIGNMENT_INSTEAD_OF_FIELD" level="CRITICAL" enabled="false" />
<coding_rule class="SA_LOCAL_SELF_COMPARISON" level="CRITICAL" enabled="true" />
<coding_rule class="SA_LOCAL_SELF_COMPUTATION" level="CRITICAL" enabled="true" />
<coding_rule class="SBSC_USE_STRINGBUFFER_CONCATENATION" level="CRITICAL" enabled="true" />
<coding_rule class="SC_START_IN_CTOR" level="CRITICAL" enabled="true" />
<coding_rule class="SE_BAD_FIELD" level="MINOR" enabled="false" />
<coding_rule class="SE_BAD_FIELD_INNER_CLASS" level="MINOR" enabled="true" />
<coding_rule class="SE_BAD_FIELD_STORE" level="CRITICAL" enabled="true" />
<coding_rule class="SE_COMPARATOR_SHOULD_BE_SERIALIZABLE" level="MAJOR" enabled="true" />
<coding_rule class="SE_INNER_CLASS" level="MAJOR" enabled="true" />
<coding_rule class="SE_METHOD_MUST_BE_PRIVATE" level="MAJOR" enabled="true" />
<coding_rule class="SE_NONFINAL_SERIALVERSIONID" level="CRITICAL" enabled="true" />
<coding_rule class="SE_NONLONG_SERIALVERSIONID" level="MAJOR" enabled="true" />
<coding_rule class="SE_NONSTATIC_SERIALVERSIONID" level="MAJOR" enabled="true" />
<coding_rule class="SE_NO_SERIALVERSIONID" level="MAJOR" enabled="true" />
<coding_rule class="SE_NO_SUITABLE_CONSTRUCTOR" level="MAJOR" enabled="true" />
<coding_rule class="SE_NO_SUITABLE_CONSTRUCTOR_FOR_EXTERNALIZATION" level="MAJOR" enabled="true" />
<coding_rule class="SE_PRIVATE_READ_RESOLVE_NOT_INHERITED" level="MAJOR" enabled="true" />
<coding_rule class="SE_READ_RESOLVE_IS_STATIC" level="MAJOR" enabled="true" />
<coding_rule class="SE_READ_RESOLVE_MUST_RETURN_OBJECT" level="MAJOR" enabled="true" />
<coding_rule class="SE_TRANSIENT_FIELD_NOT_RESTORED" level="MAJOR" enabled="true" />
<coding_rule class="SE_TRANSIENT_FIELD_OF_NONSERIALIZABLE_CLASS" level="MAJOR" enabled="true" />
<coding_rule class="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH" level="MAJOR" enabled="false" />
<coding_rule class="SF_DEAD_STORE_DUE_TO_SWITCH_FALLTHROUGH_TO_THROW" level="MAJOR" enabled="false" />
<coding_rule class="SF_SWITCH_FALLTHROUGH" level="MAJOR" enabled="false" />
<coding_rule class="SF_SWITCH_NO_DEFAULT" level="MAJOR" enabled="false" />
<coding_rule class="SIC_INNER_SHOULD_BE_STATIC" level="MAJOR" enabled="true" />
<coding_rule class="SIC_INNER_SHOULD_BE_STATIC_ANON" level="MAJOR" enabled="true" />
<coding_rule class="SIC_INNER_SHOULD_BE_STATIC_NEEDS_THIS" level="MAJOR" enabled="true" />
<coding_rule class="SIC_THREADLOCAL_DEADLY_EMBRACE" level="MAJOR" enabled="false" />
<coding_rule class="SIO_SUPERFLUOUS_INSTANCEOF" level="CRITICAL" enabled="true" />
<coding_rule class="SI_INSTANCE_BEFORE_FINALS_ASSIGNED" level="CRITICAL" enabled="true" />
<coding_rule class="SP_SPIN_ON_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="SQL_BAD_PREPARED_STATEMENT_ACCESS" level="CRITICAL" enabled="true" />
<coding_rule class="SQL_BAD_RESULTSET_ACCESS" level="CRITICAL" enabled="true" />
<coding_rule class="SQL_NONCONSTANT_STRING_PASSED_TO_EXECUTE" level="CRITICAL" enabled="true" />
<coding_rule class="SQL_PREPARED_STATEMENT_GENERATED_FROM_NONCONSTANT_STRING" level="CRITICAL" enabled="true" />
<coding_rule class="SR_NOT_CHECKED" level="MAJOR" enabled="true" />
<coding_rule class="SS_SHOULD_BE_STATIC" level="MAJOR" enabled="true" />
<coding_rule class="STCAL_INVOKE_ON_STATIC_CALENDAR_INSTANCE" level="CRITICAL" enabled="true" />
<coding_rule class="STCAL_INVOKE_ON_STATIC_DATE_FORMAT_INSTANCE" level="CRITICAL" enabled="true" />
<coding_rule class="STCAL_STATIC_CALENDAR_INSTANCE" level="CRITICAL" enabled="true" />
<coding_rule class="STCAL_STATIC_SIMPLE_DATE_FORMAT_INSTANCE" level="CRITICAL" enabled="true" />
<coding_rule class="STI_INTERRUPTED_ON_CURRENTTHREAD" level="CRITICAL" enabled="true" />
<coding_rule class="STI_INTERRUPTED_ON_UNKNOWNTHREAD" level="CRITICAL" enabled="true" />
<coding_rule class="ST_WRITE_TO_STATIC_FROM_INSTANCE_METHOD" level="CRITICAL" enabled="true" />
<coding_rule class="SWL_SLEEP_WITH_LOCK_HELD" level="CRITICAL" enabled="true" />
<coding_rule class="SW_SWING_METHODS_INVOKED_IN_SWING_THREAD" level="MAJOR" enabled="true" />
<coding_rule class="TLW_TWO_LOCK_WAIT" level="MAJOR" enabled="true" />
<coding_rule class="TQ_ALWAYS_VALUE_USED_WHERE_NEVER_REQUIRED" level="CRITICAL" enabled="true" />
<coding_rule class="TQ_COMPARING_VALUES_WITH_INCOMPATIBLE_TYPE_QUALIFIERS" level="CRITICAL" enabled="false" />
<coding_rule class="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_ALWAYS_SINK" level="CRITICAL" enabled="true" />
<coding_rule class="TQ_EXPLICIT_UNKNOWN_SOURCE_VALUE_REACHES_NEVER_SINK" level="CRITICAL" enabled="true" />
<coding_rule class="TQ_MAYBE_SOURCE_VALUE_REACHES_ALWAYS_SINK" level="CRITICAL" enabled="true" />
<coding_rule class="TQ_MAYBE_SOURCE_VALUE_REACHES_NEVER_SINK" level="CRITICAL" enabled="true" />
<coding_rule class="TQ_NEVER_VALUE_USED_WHERE_ALWAYS_REQUIRED" level="CRITICAL" enabled="true" />
<coding_rule class="TQ_UNKNOWN_VALUE_USED_WHERE_ALWAYS_STRICTLY_REQUIRED" level="CRITICAL" enabled="false" />
<coding_rule class="UCF_USELESS_CONTROL_FLOW" level="CRITICAL" enabled="true" />
<coding_rule class="UCF_USELESS_CONTROL_FLOW_NEXT_LINE" level="CRITICAL" enabled="true" />
<coding_rule class="UC_USELESS_CONDITION" level="MAJOR" enabled="false" />
<coding_rule class="UC_USELESS_CONDITION_TYPE" level="MAJOR" enabled="false" />
<coding_rule class="UC_USELESS_OBJECT" level="MAJOR" enabled="false" />
<coding_rule class="UC_USELESS_OBJECT_STACK" level="MAJOR" enabled="false" />
<coding_rule class="UC_USELESS_VOID_METHOD" level="MAJOR" enabled="false" />
<coding_rule class="UG_SYNC_SET_UNSYNC_GET" level="MAJOR" enabled="true" />
<coding_rule class="UI_INHERITANCE_UNSAFE_GETRESOURCE" level="MAJOR" enabled="true" />
<coding_rule class="UL_UNRELEASED_LOCK" level="CRITICAL" enabled="true" />
<coding_rule class="UL_UNRELEASED_LOCK_EXCEPTION_PATH" level="CRITICAL" enabled="true" />
<coding_rule class="UMAC_UNCALLABLE_METHOD_OF_ANONYMOUS_CLASS" level="CRITICAL" enabled="true" />
<coding_rule class="UM_UNNECESSARY_MATH" level="CRITICAL" enabled="true" />
<coding_rule class="UPM_UNCALLED_PRIVATE_METHOD" level="CRITICAL" enabled="true" />
<coding_rule class="URF_UNREAD_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="URF_UNREAD_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
<coding_rule class="UR_UNINIT_READ" level="MAJOR" enabled="true" />
<coding_rule class="UR_UNINIT_READ_CALLED_FROM_SUPER_CONSTRUCTOR" level="MAJOR" enabled="false" />
<coding_rule class="USM_USELESS_ABSTRACT_METHOD" level="MAJOR" enabled="false" />
<coding_rule class="USM_USELESS_SUBCLASS_METHOD" level="MAJOR" enabled="false" />
<coding_rule class="UUF_UNUSED_FIELD" level="MAJOR" enabled="true" />
<coding_rule class="UUF_UNUSED_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
<coding_rule class="UWF_FIELD_NOT_INITIALIZED_IN_CONSTRUCTOR" level="MAJOR" enabled="false" />
<coding_rule class="UWF_NULL_FIELD" level="CRITICAL" enabled="true" />
<coding_rule class="UWF_UNWRITTEN_FIELD" level="MAJOR" enabled="false" />
<coding_rule class="UWF_UNWRITTEN_PUBLIC_OR_PROTECTED_FIELD" level="CRITICAL" enabled="false" />
<coding_rule class="UW_UNCOND_WAIT" level="MAJOR" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_BAD_ARGUMENT" level="CRITICAL" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION" level="CRITICAL" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION_FROM_ARRAY" level="MAJOR" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_BAD_CONVERSION_TO_BOOLEAN" level="MAJOR" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_EXPECTED_MESSAGE_FORMAT_SUPPLIED" level="MAJOR" enabled="false" />
<coding_rule class="VA_FORMAT_STRING_EXTRA_ARGUMENTS_PASSED" level="MAJOR" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_ILLEGAL" level="CRITICAL" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_MISSING_ARGUMENT" level="CRITICAL" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_NO_PREVIOUS_ARGUMENT" level="CRITICAL" enabled="true" />
<coding_rule class="VA_FORMAT_STRING_USES_NEWLINE" level="CRITICAL" enabled="false" />
<coding_rule class="VA_PRIMITIVE_ARRAY_PASSED_TO_OBJECT_VARARG" level="CRITICAL" enabled="true" />
<coding_rule class="VO_VOLATILE_INCREMENT" level="CRITICAL" enabled="false" />
<coding_rule class="VO_VOLATILE_REFERENCE_TO_ARRAY" level="MAJOR" enabled="true" />
<coding_rule class="VR_UNRESOLVABLE_REFERENCE" level="MAJOR" enabled="false" />
<coding_rule class="WA_AWAIT_NOT_IN_LOOP" level="CRITICAL" enabled="true" />
<coding_rule class="WA_NOT_IN_LOOP" level="CRITICAL" enabled="true" />
<coding_rule class="WL_USING_GETCLASS_RATHER_THAN_CLASS_LITERAL" level="CRITICAL" enabled="true" />
<coding_rule class="WMI_WRONG_MAP_ITERATOR" level="CRITICAL" enabled="true" />
<coding_rule class="WS_WRITEOBJECT_SYNC" level="CRITICAL" enabled="true" />
<coding_rule class="XFB_XML_FACTORY_BYPASS" level="CRITICAL" enabled="true" />
<coding_rule class="XSS_REQUEST_PARAMETER_TO_JSP_WRITER" level="CRITICAL" enabled="true" />
<coding_rule class="XSS_REQUEST_PARAMETER_TO_SEND_ERROR" level="CRITICAL" enabled="true" />
<coding_rule class="XSS_REQUEST_PARAMETER_TO_SERVLET_WRITER" level="CRITICAL" enabled="true" />
</profile>
</profiles>
<list size="0" />
</component>
</project>

10
.idea/sonarlint.xml Normal file
View File

@ -0,0 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="SonarLintProjectSettings">
<option name="moduleMapping">
<map>
<entry key="autoWebForMengCheng" value="autoWebForSuZhou" />
</map>
</option>
</component>
</project>

View File

@ -0,0 +1,18 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
~ java:S116"dRename this field "add_blackout_tai_district" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ð¸”Óøÿÿÿÿ
w java:S116"bRename this field "add_repair_tai_district" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ãÑÕ 
 java:S116"eRename this field "add_no_repair_tai_district" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(õþÿÿÿÿ
 java:S116"kRename this field "cumulative_blackout_tai_district" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>™Ã—ùÿÿÿÿ
~ java:S116"iRename this field "cumulative_repair_tai_district" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ŠýËÁ
<EFBFBD> java:S116"lRename this field "cumulative_no_repair_tai_district" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¾ÅËñ
v java:S116"\Rename this field "add_blackout_user" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28> É˜þÿÿÿÿ
t java:S116"ZRename this field "add_repair_user" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>ºã†ÿÿÿÿÿ
r java:S116"]Rename this field "add_no_repair_user" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ó·ì‘
} java:S116 "cRename this field "cumulative_blackout_user" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ø¸É¤øÿÿÿÿ
{ java:S116!"aRename this field "cumulative_repair_user" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28><EFBFBD>Ûýÿÿÿÿ
~ java:S116""dRename this field "cumulative_no_repair_user" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‡Ý³úøÿÿÿÿ
s java:S116("^Rename this field "add_power_personnel" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(„ö‹µ
v java:S116)"\Rename this field "add_power_vehicle" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(˜Ž§¿øÿÿÿÿ
 java:S116+"eRename this field "cumulative_power_personnel" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¶Âþ×úÿÿÿÿ
} java:S116,"cRename this field "cumulative_power_vehicle" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÀÝù³þÿÿÿÿ

View File

@ -0,0 +1,38 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
ƒ java:S116"nRename this field "transmit_electricity_add_outage_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Û£©Á
ˆ java:S116"nRename this field "transmit_electricity_add_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(„˜Š¦úÿÿÿÿ
 java:S116"qRename this field "transmit_electricity_add_no_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¸Ñ™öøÿÿÿÿ
Š java:S116"uRename this field "transmit_electricity_cumulative_outage_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(û§…Ö
Š java:S116"uRename this field "transmit_electricity_cumulative_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Õ”áÝ
 java:S116"xRename this field "transmit_electricity_cumulative_no_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¹èƺÿÿÿÿÿ
 java:S116"oRename this field "transmit_electricity_add_outage_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ýë£ûøÿÿÿÿ
 java:S116"oRename this field "transmit_electricity_add_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(é©‘ò
 java:S116"rRename this field "transmit_electricity_add_no_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(­ô²¼
<EFBFBD> java:S116"vRename this field "transmit_electricity_cumulative_outage_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(üÕžãûÿÿÿÿ
Š java:S116 "vRename this field "transmit_electricity_cumulative_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(óýÙH
 java:S116!"yRename this field "transmit_electricity_cumulative_no_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(³šÞêüÿÿÿÿ
ˆ java:S116&"nRename this field "transmit_electricity_add_outage_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Øóä«ÿÿÿÿÿ
ƒ java:S116'"nRename this field "transmit_electricity_add_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¬<>æŠ
 java:S116("qRename this field "transmit_electricity_add_no_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(€ÿ„˜ýÿÿÿÿ
Š java:S116*"uRename this field "transmit_electricity_cumulative_outage_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Àùâ€
<EFBFBD> java:S116+"uRename this field "transmit_electricity_cumulative_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¡ÉµÛùÿÿÿÿ
 java:S116,"xRename this field "transmit_electricity_cumulative_no_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ãÊúåÿÿÿÿÿ
ƒ java:S1161"nRename this field "transmit_electricity_add_outage_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(žóå’
ƒ java:S1162"nRename this field "transmit_electricity_add_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÎͰÀ
 java:S1163"qRename this field "transmit_electricity_add_no_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ü
<EFBFBD> java:S1165"uRename this field "transmit_electricity_cumulative_outage_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(³ÓÛ–ûÿÿÿÿ
<EFBFBD> java:S1166"uRename this field "transmit_electricity_cumulative_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‰ÉŒáøÿÿÿÿ
<EFBFBD> java:S1167"xRename this field "transmit_electricity_cumulative_no_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‡ûó
Š java:S116<"pRename this field "transmit_electricity_add_outage_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¯ø<C2AF>¡úÿÿÿÿ
Š java:S116="pRename this field "transmit_electricity_add_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ͨ ©ùÿÿÿÿ
ˆ java:S116>"sRename this field "transmit_electricity_add_no_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‚›‰Ü
Œ java:S116@"wRename this field "transmit_electricity_cumulative_outage_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(£¥û£
Œ java:S116A"wRename this field "transmit_electricity_cumulative_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¢–çÀ
<EFBFBD> java:S116B"zRename this field "transmit_electricity_cumulative_no_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(çõÅ›
ˆ java:S116G"nRename this field "transmit_electricity_add_outage_ten" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(뜓Çüÿÿÿÿ
ˆ java:S116H"nRename this field "transmit_electricity_add_repair_ten" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(䤗<C2A4>üÿÿÿÿ
 java:S116I"qRename this field "transmit_electricity_add_no_repair_ten" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(•½<E280A2>æ
<EFBFBD> java:S116K"uRename this field "transmit_electricity_cumulative_outage_ten" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Êϯèúÿÿÿÿ
Š java:S116L"uRename this field "transmit_electricity_cumulative_repair_ten" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(”¤°ø
<EFBFBD> java:S116M"xRename this field "transmit_electricity_cumulative_no_repair_ten" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÃÁ’‡

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,8 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
| java:S116"bRename this field "verification_person_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(š¢§ˆþÿÿÿÿ
z java:S116"`Rename this field "verification_team_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ž¶õÛþÿÿÿÿ
u java:S116"aRename this field "verification_equip_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ó´úQ
x java:S116#"dRename this field "verification_material_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(àƒ<C3A0>X
x java:S116)"cRename this field "verification_vehicle_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(É¿»ó
y java:S116."eRename this field "verification_find_problems" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(š²²

View File

@ -0,0 +1,2 @@
o java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(™ó··

View File

@ -0,0 +1,32 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
 java:S116"jRename this field "power_substation_add_outage_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( <>äùÿÿÿÿ
 java:S116"jRename this field "power_substation_add_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‹ûè¢øÿÿÿÿ
 java:S116"mRename this field "power_substation_add_no_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(õﮢÿÿÿÿÿ
 java:S116"qRename this field "power_substation_cumulative_outage_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÿñ›’úÿÿÿÿ
 java:S116"qRename this field "power_substation_cumulative_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¦æ»§üÿÿÿÿ
Ž java:S116"tRename this field "power_substation_cumulative_no_repair_uvh" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(åö­ïüÿÿÿÿ
 java:S116"kRename this field "power_substation_add_outage_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÄïŒs
 java:S116"kRename this field "power_substation_add_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(—±ªºþÿÿÿÿ
ˆ java:S116"nRename this field "power_substation_add_no_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(½§ôýÿÿÿÿÿ
 java:S116"rRename this field "power_substation_cumulative_outage_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(«æùé
Œ java:S116 "rRename this field "power_substation_cumulative_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÙÔ­õþÿÿÿÿ
<EFBFBD> java:S116!"uRename this field "power_substation_cumulative_no_repair_five" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÛÙæšýÿÿÿÿ
 java:S116&"jRename this field "power_substation_add_outage_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(츼Û
~ java:S116'"jRename this field "power_substation_add_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(œüæ
 java:S116("mRename this field "power_substation_add_no_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(“š¶‡
 java:S116*"qRename this field "power_substation_cumulative_outage_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(û›àÒûÿÿÿÿ
 java:S116+"qRename this field "power_substation_cumulative_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ν§!
Ž java:S116,"tRename this field "power_substation_cumulative_no_repair_two" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ó ”Þúÿÿÿÿ
 java:S1161"jRename this field "power_substation_add_outage_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(á¹Õ¢
 java:S1162"jRename this field "power_substation_add_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÝÀÅ<C380>úÿÿÿÿ
 java:S1163"mRename this field "power_substation_add_no_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¼ìšÚ
 java:S1165"qRename this field "power_substation_cumulative_outage_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¿ê‘•
 java:S1166"qRename this field "power_substation_cumulative_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ޢŗ
Ž java:S1167"tRename this field "power_substation_cumulative_no_repair_one" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(öÃÜËùÿÿÿÿ
<EFBFBD> java:S116<"lRename this field "power_substation_add_outage_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÂÊÈŽ
<EFBFBD> java:S116="lRename this field "power_substation_add_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(æ†Ëó
 java:S116>"oRename this field "power_substation_add_no_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(‰Ò±£
ˆ java:S116@"sRename this field "power_substation_cumulative_outage_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ó<>Šð
<EFBFBD> java:S116A"sRename this field "power_substation_cumulative_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ˆ¯”öþÿÿÿÿ
<EFBFBD> java:S116B"vRename this field "power_substation_cumulative_no_repair_three" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>ÑÔêúÿÿÿÿ

View File

@ -0,0 +1,8 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
o java:S116"[Rename this field "exercise_content" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¤´ÁL
s java:S116"^Rename this field "exercise_person_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Èî„Â
t java:S116"_Rename this field "exercise_vehicle_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>‡¿Þ
z java:S116%"eRename this field "exercise_power_vehicle_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(„
s java:S116+"^Rename this field "exercise_dynamo_num" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¦àÚû
v java:S1160"aRename this field "exercise_find_problems" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(™£³–

View File

@ -0,0 +1,14 @@
g
java:S2095("LUse try-with-resources or close this "BufferedReader" in a "finally" clause.(†Š«£þÿÿÿÿ
b
java:S2095"LUse try-with-resources or close this "BufferedWriter" in a "finally" clause.(Ž¥½Â
i
java:S2095"NUse try-with-resources or close this "FileOutputStream" in a "finally" clause.(<28>¿ØÌûÿÿÿÿ
U
java:S1118":Add a private constructor to hide the implicit public one.(Ëß—ïÿÿÿÿÿ
O
java:S4719"9Replace charset name argument with StandardCharsets.UTF_8(ºíž›
S java:S106"9Replace this use of System.out or System.err by a logger.(ý·§Íùÿÿÿÿ
N java:S106"9Replace this use of System.out or System.err by a logger.(ÓŽŒî
S java:S106/"9Replace this use of System.out or System.err by a logger.(ÚòÉœÿÿÿÿÿ

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,14 @@
\
java:S2184"FCast one of the operands of this multiplication operation to a "long".(Êë<C38A>Ù
\
java:S2184C"FCast one of the operands of this multiplication operation to a "long".(Êë<C38A>Ù
a
java:S2184F"FCast one of the operands of this multiplication operation to a "long".(‹À¦™úÿÿÿÿ
Q java:S125)"<This block of commented-out lines of code should be removed.(ø<>ú÷
h
java:S3776R"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(çݹñ
<
java:S1481U"'Remove this unused "tf" local variable.(ÉçÝ-
Q java:S125^"<This block of commented-out lines of code should be removed.(õ<>þ±
W java:S125"<This block of commented-out lines of code should be removed.(Þ¶ÇÅùÿÿÿÿ

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,32 @@
M
java:S2629A"7Use the built-in formatting to construct this argument.(£ð â
L
java:S2629l"7Use the built-in formatting to construct this argument.(ôËõj
M
java:S2629n"7Use the built-in formatting to construct this argument.(’¸û‹
R
java:S2629p"7Use the built-in formatting to construct this argument.(°¾Æñùÿÿÿÿ
N
java:S2629<18>"7Use the built-in formatting to construct this argument.(™›Á›
\
java:S2184B"FCast one of the operands of this multiplication operation to a "long".(¢žã–
a
java:S2184c"FCast one of the operands of this multiplication operation to a "long".(æÓ Öýÿÿÿÿ
Q java:S125'"<This block of commented-out lines of code should be removed.(ø<>ú÷
W
java:S3457A"AFormat specifiers should be used instead of string concatenation.(£ð â
Q java:S125P"<This block of commented-out lines of code should be removed.(ñׯÂ
Q java:S125X"<This block of commented-out lines of code should be removed.(ñׯÂ
h
java:S3776a"RRefactor this method to reduce its Cognitive Complexity from 17 to the 15 allowed.(çݹñ
V
java:S3457l"AFormat specifiers should be used instead of string concatenation.(ôËõj
W
java:S3457n"AFormat specifiers should be used instead of string concatenation.(’¸û‹
\
java:S3457p"AFormat specifiers should be used instead of string concatenation.(°¾Æñùÿÿÿÿ
Q java:S125q"<This block of commented-out lines of code should be removed.(õ<>þ±
W java:S125"<This block of commented-out lines of code should be removed.(Þ¶ÇÅùÿÿÿÿ
X
java:S3457<18>"AFormat specifiers should be used instead of string concatenation.(™›Á›

View File

@ -0,0 +1,7 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
z java:S116"`Rename this field "leaders_command_staff" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(öœ Ôûÿÿÿÿ
s java:S116"^Rename this field "input_amount_person" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(òñ°Ã
t java:S116"_Rename this field "input_amount_vehicle" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(³ˆ¾´
z java:S116""eRename this field "input_amount_power_vehicle" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(üØÚ¢
x java:S116("^Rename this field "input_amount_dynamo" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÎãÙöÿÿÿÿÿ

View File

@ -0,0 +1,8 @@
>
java:S1604!"(Make this anonymous inner class a lambda(àÈ“×
C
java:S1604-"(Make this anonymous inner class a lambda(Ù©‹˜úÿÿÿÿ
=
java:S16049"(Make this anonymous inner class a lambda(æ<>2
o java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(™ó··

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,11 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
y java:S116"_Rename this field "designated_hospitals" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>úîÐýÿÿÿÿ
q java:S116"WRename this field "fever_clinic" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÛÇ¥óùÿÿÿÿ
x java:S116"^Rename this field "epidemic_enterprise" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ƒñâúÿÿÿÿ
z java:S116"`Rename this field "other_important_users" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>û¹Úüÿÿÿÿ
x java:S116$"cRename this field "customer_power_personnel" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(<28>íÁÊ
{ java:S116)"aRename this field "power_devops_personnel" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(éïÛ¤úÿÿÿÿ
t java:S116."`Rename this field "electrically_vehicles" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ÿæ¼$
} java:S1163"cRename this field "emergency_power_vehicles" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ÕÜ ±ÿÿÿÿÿ
r java:S1168"^Rename this field "emergency_generator" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ýÆÀo

View File

@ -0,0 +1,12 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ
q java:S116"\Rename this field "important_matters" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ð<>Æ”
q java:S116"\Rename this field "safety_production" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ö—<C3B6>ö
y java:S116"_Rename this field "personnel_daily_work" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Лմÿÿÿÿÿ
 java:S116$"eRename this field "power_guarantee_today_work" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(µ–ÄËþÿÿÿÿ
} java:S116*"hRename this field "power_guarantee_tomorrow_work" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ݤþÉ
 java:S1160"kRename this field "power_guarantee_today_pestilence" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(¥ÙÙ¹
o java:S1166"ZRename this field "warning_company" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(”äòò
~ java:S116<"dRename this field "warning_company_impatient" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(§¢ëšûÿÿÿÿ
~ java:S116B"dRename this field "warning_society_emergency" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(–³ß¶üÿÿÿÿ
u java:S116G"[Rename this field "other_situations" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(”ƒãÇøÿÿÿÿ

View File

@ -0,0 +1,81 @@
a java:S112î"FDefine and throw a dedicated exception instead of using a generic one.(Ò‚Òéüÿÿÿÿ
u
java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(çâîÀýÿÿÿÿ
e
java:S1192F"JDefine a constant instead of duplicating this literal "\\log.xml" 4 times.(<28>£”Îýÿÿÿÿ
D
java:S5411¿"(Use a primitive boolean expression here.(÷ä¸ôùÿÿÿÿ
1
java:S1700Ä"Rename field "placeholder"(¸Ú¼ø
o java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(™ó··
<EFBFBD>
java:S1186­"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(®î’×üÿÿÿÿ
˜
java:S1186²"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(ãÆÐÂ
<EFBFBD>
java:S1186·"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(Ö„˜þúÿÿÿÿ
<EFBFBD>
java:S1186¼"€Add a nested comment explaining why this method is empty, throw an UnsupportedOperationException or complete the implementation.(•ßç<C39F>ùÿÿÿÿ
c
java:S1659"MDeclare "lowTemperatureJt" and all following declarations on a separate line.(Ý—ªý
j
java:S1659!"ODeclare "powerWorkContentJt" and all following declarations on a separate line.(”¤É†üÿÿÿÿ
u
java:S1149N"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(í…Ò‰
S java:S106V"9Replace this use of System.out or System.err by a logger.(á±Çäûÿÿÿÿ
H
java:S1135X"2Complete the task associated to this TODO comment.(‡ñż
\
java:S1854Ï"@Remove this useless assignment to local variable "placeholder0".(½ÆÜýÿÿÿÿÿ
W
java:S1854ú"@Remove this useless assignment to local variable "placeholder1".(<>ù
W
java:S1854¤"@Remove this useless assignment to local variable "placeholder2".(™å²ï
\
java:S1854Î"@Remove this useless assignment to local variable "placeholder3".(ÇÓðÁüÿÿÿÿ
W
java:S1854ù"@Remove this useless assignment to local variable "placeholder4".(Èó¨š
\
java:S1854¤"@Remove this useless assignment to local variable "placeholder5".(öâ¾Îûÿÿÿÿ
W
java:S1854Ï"@Remove this useless assignment to local variable "placeholder6".(ŒÁЇ
\
java:S1854ú"@Remove this useless assignment to local variable "placeholder7".(‡ËÉÇüÿÿÿÿ
R java:S125Ç"<This block of commented-out lines of code should be removed.(ò±´ß
M
java:S1481Ï"1Remove this unused "placeholder0" local variable.(½ÆÜýÿÿÿÿÿ
W java:S125ò"<This block of commented-out lines of code should be removed.(Êÿÿÿÿÿ
H
java:S1481ú"1Remove this unused "placeholder1" local variable.(<>ù
R java:S125œ"<This block of commented-out lines of code should be removed.(ÊÏÙâ
H
java:S1481¤"1Remove this unused "placeholder2" local variable.(™å²ï
R java:S125Å"<This block of commented-out lines of code should be removed.(ªÁ¹å
M
java:S1481Î"1Remove this unused "placeholder3" local variable.(ÇÓðÁüÿÿÿÿ
W java:S125ð"<This block of commented-out lines of code should be removed.(Œ¯äÕýÿÿÿÿ
H
java:S1481ù"1Remove this unused "placeholder4" local variable.(Èó¨š
W java:S125"<This block of commented-out lines of code should be removed.(¥¹øœþÿÿÿÿ
M
java:S1481¤"1Remove this unused "placeholder5" local variable.(öâ¾Îûÿÿÿÿ
R java:S125Æ"<This block of commented-out lines of code should be removed.(ö¡”Þ
H
java:S1481Ï"1Remove this unused "placeholder6" local variable.(ŒÁЇ
W java:S125ñ"<This block of commented-out lines of code should be removed.(€¼÷Áþÿÿÿÿ
M
java:S1481ú"1Remove this unused "placeholder7" local variable.(‡ËÉÇüÿÿÿÿ
W java:S125"<This block of commented-out lines of code should be removed.(É®£ªýÿÿÿÿ
R java:S125˜"<This block of commented-out lines of code should be removed.(”ª¢è
R java:S125"<This block of commented-out lines of code should be removed.(ä¥Òð
R java:S125ž"<This block of commented-out lines of code should be removed.(…ãˆß
W java:S125¡"<This block of commented-out lines of code should be removed.(åžÊ°øÿÿÿÿ
R java:S125¤"<This block of commented-out lines of code should be removed.(“æ½î
W java:S125§"<This block of commented-out lines of code should be removed.(ºý¿ôÿÿÿÿÿ
R java:S125ª"<This block of commented-out lines of code should be removed.(õݺ‘
O java:S106ì"9Replace this use of System.out or System.err by a logger.(±Ú–ð
T java:S106ü"9Replace this use of System.out or System.err by a logger.(ÿŸÈÎÿÿÿÿÿ
T java:S106þ"9Replace this use of System.out or System.err by a logger.(¨¶ÑÍþÿÿÿÿ
2
java:S3626¤"Remove this redundant jump.(ÉŠ©ƒ

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,2 @@
t java:S120"ZRename this package name to match the regular expression '^[a-z_]+(\.[a-z_][a-z0-9_]*)*$'.(ßÖè±úÿÿÿÿ

View File

@ -0,0 +1,49 @@
c
3src/main/java/com/bonus/autoweb/base/AutoUtils.java,5\c\5ccdfe79e922dbcd195a8a1689d153a908c53a29
j
:src/main/java/com/bonus/autoweb/base/DutyChangeShifts.java,7\8\78be8ad6ce86f703230c85ec63bb71d753f3a9a5
c
3src/main/java/com/bonus/autoweb/base/DutyClock.java,7\3\73bef5df54f8fa481e59c361e60f3c4cdeb0e49a
m
=src/main/java/com/bonus/autoweb/UI/entity/AnnexEightBean.java,0\f\0f8376f8ae30c5707b3b5c037bb2089149b526c6
n
>src/main/java/com/bonus/autoweb/UI/entity/AnnexElevenBean.java,d\f\dfb1c4174580e7cbb2c417a88cfbfab0e04ce6ba
l
<src/main/java/com/bonus/autoweb/UI/entity/AnnexFiveBean.java,e\6\e6c33fc8310144e4ae2ccadc8fc4500dc4db707d
l
<src/main/java/com/bonus/autoweb/UI/entity/AnnexFourBean.java,b\a\ba27a18602bfe12f2800dc8838765f19d0b50183
p
@src/main/java/com/bonus/autoweb/UI/entity/AnnexFourteenBean.java,7\3\731a49a08fac4a9e369fe96d818124a3d140329d
l
<src/main/java/com/bonus/autoweb/UI/entity/AnnexNineBean.java,0\5\0547c944dd90cf00982b4fb3eb0556f2f8abb86b
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexOneBean.java,3\9\39287f3d46b1f002aadb61cb4c324e4607f0124f
m
=src/main/java/com/bonus/autoweb/UI/entity/AnnexSevenBean.java,3\1\31c17805c9d13a1339ace9ed1068c12f857aa1eb
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexSixBean.java,8\d\8df17a3f46e9eeaa84cfd28eee4ad0cbaee27834
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexTenBean.java,e\1\e13bc568c464952e3b0d020e1250b5eb622ee77f
p
@src/main/java/com/bonus/autoweb/UI/entity/AnnexThirteenBean.java,b\1\b1bf504b55b65365aff762fd8127da19f382d918
m
=src/main/java/com/bonus/autoweb/UI/entity/AnnexThreeBean.java,7\3\73c2eb8d4ef9221312ca2303ec67062f089f672a
n
>src/main/java/com/bonus/autoweb/UI/entity/AnnexTwelveBean.java,1\9\19bc0cc492594f6a7c4be52bc3efd084adad28e4
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexTwoBean.java,2\3\23582c6a26e981c5f443df7bf245933c8b02490b
h
8src/main/java/com/bonus/autoweb/UI/entity/DailyBean.java,c\6\c66eed0f458e90b2d2a4bfd823cdd8eee84389b8
d
4src/main/java/com/bonus/autoweb/UI/frame/Jframe.java,9\6\9629df9747667de29db65a435f8e5f7103a215d5
g
7src/main/java/com/bonus/autoweb/UI/frame/LogAction.java,c\8\c86c6a1ecad5b8edc9eee9c1e7ad96e6007bf7bc
m
=src/main/java/com/bonus/autoweb/UI/frame/MyFocusListener.java,3\0\3047c2aabcba0e439d8af8696bad80469efb205f
R
"src/main/java/META-INF/MANIFEST.MF,6\3\63ef5783cbf71fdf39c1fd6ae6873fd812259930
W
'src/main/serverRes/META-INF/MANIFEST.MF,b\4\b4df0e7a2dfc4ed6d0b044e8d8b1e8efcc9c3b54
S
#src/main/uiRes/META-INF/MANIFEST.MF,1\b\1ba4c9f55e66c885c2156cf74e52319009f5be38

View File

@ -0,0 +1,49 @@
m
=src/main/java/com/bonus/autoweb/UI/frame/MyFocusListener.java,3\0\3047c2aabcba0e439d8af8696bad80469efb205f
g
7src/main/java/com/bonus/autoweb/UI/frame/LogAction.java,c\8\c86c6a1ecad5b8edc9eee9c1e7ad96e6007bf7bc
d
4src/main/java/com/bonus/autoweb/UI/frame/Jframe.java,9\6\9629df9747667de29db65a435f8e5f7103a215d5
p
@src/main/java/com/bonus/autoweb/UI/entity/AnnexThirteenBean.java,b\1\b1bf504b55b65365aff762fd8127da19f382d918
p
@src/main/java/com/bonus/autoweb/UI/entity/AnnexFourteenBean.java,7\3\731a49a08fac4a9e369fe96d818124a3d140329d
n
>src/main/java/com/bonus/autoweb/UI/entity/AnnexTwelveBean.java,1\9\19bc0cc492594f6a7c4be52bc3efd084adad28e4
n
>src/main/java/com/bonus/autoweb/UI/entity/AnnexElevenBean.java,d\f\dfb1c4174580e7cbb2c417a88cfbfab0e04ce6ba
m
=src/main/java/com/bonus/autoweb/UI/entity/AnnexThreeBean.java,7\3\73c2eb8d4ef9221312ca2303ec67062f089f672a
m
=src/main/java/com/bonus/autoweb/UI/entity/AnnexSevenBean.java,3\1\31c17805c9d13a1339ace9ed1068c12f857aa1eb
m
=src/main/java/com/bonus/autoweb/UI/entity/AnnexEightBean.java,0\f\0f8376f8ae30c5707b3b5c037bb2089149b526c6
l
<src/main/java/com/bonus/autoweb/UI/entity/AnnexNineBean.java,0\5\0547c944dd90cf00982b4fb3eb0556f2f8abb86b
l
<src/main/java/com/bonus/autoweb/UI/entity/AnnexFourBean.java,b\a\ba27a18602bfe12f2800dc8838765f19d0b50183
l
<src/main/java/com/bonus/autoweb/UI/entity/AnnexFiveBean.java,e\6\e6c33fc8310144e4ae2ccadc8fc4500dc4db707d
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexTwoBean.java,2\3\23582c6a26e981c5f443df7bf245933c8b02490b
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexTenBean.java,e\1\e13bc568c464952e3b0d020e1250b5eb622ee77f
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexSixBean.java,8\d\8df17a3f46e9eeaa84cfd28eee4ad0cbaee27834
k
;src/main/java/com/bonus/autoweb/UI/entity/AnnexOneBean.java,3\9\39287f3d46b1f002aadb61cb4c324e4607f0124f
h
8src/main/java/com/bonus/autoweb/UI/entity/DailyBean.java,c\6\c66eed0f458e90b2d2a4bfd823cdd8eee84389b8
R
"src/main/java/META-INF/MANIFEST.MF,6\3\63ef5783cbf71fdf39c1fd6ae6873fd812259930
j
:src/main/java/com/bonus/autoweb/base/DutyChangeShifts.java,7\8\78be8ad6ce86f703230c85ec63bb71d753f3a9a5
c
3src/main/java/com/bonus/autoweb/base/DutyClock.java,7\3\73bef5df54f8fa481e59c361e60f3c4cdeb0e49a
c
3src/main/java/com/bonus/autoweb/base/AutoUtils.java,5\c\5ccdfe79e922dbcd195a8a1689d153a908c53a29
W
'src/main/serverRes/META-INF/MANIFEST.MF,b\4\b4df0e7a2dfc4ed6d0b044e8d8b1e8efcc9c3b54
S
#src/main/uiRes/META-INF/MANIFEST.MF,1\b\1ba4c9f55e66c885c2156cf74e52319009f5be38

6
autoWebForMengCheng.iml Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="CheckStyle-IDEA-Module" serialisationVersion="2">
<option name="activeLocationsIds" />
</component>
</module>

94
pom.xml Normal file
View File

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>autoWebForSuZhou</groupId>
<artifactId>autoWebForMengCheng</artifactId>
<version>1.0-SNAPSHOT</version>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>8</source>
<target>8</target>
</configuration>
</plugin>
</plugins>
</build>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.seleniumhq.selenium/selenium-java -->
<dependency>
<groupId>org.seleniumhq.selenium</groupId>
<artifactId>selenium-java</artifactId>
<version>3.141.59</version>
</dependency>
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>2.2.4</version>
</dependency>
<dependency>
<groupId>com.thoughtworks.xstream</groupId>
<artifactId>xstream</artifactId>
<version>1.4.9</version>
</dependency>
<dependency>
<groupId>org.codehaus.jettison</groupId>
<artifactId>jettison</artifactId>
<version>1.3.7</version>
</dependency>
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.26</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.quartz-scheduler</groupId>
<artifactId>quartz</artifactId>
<version>2.2.1</version>
</dependency>
<dependency>
<groupId>com.hynnet</groupId>
<artifactId>jacob</artifactId>
<version>1.18</version>
</dependency>
<!--log4j-->
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging-api</artifactId>
<version>1.1</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-api</artifactId>
<version>1.7.26</version>
</dependency>
<dependency>
<groupId>cn.hutool</groupId>
<artifactId>hutool-all</artifactId>
<version>4.6.6</version>
</dependency>
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.26</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>4.1.2</version>
</dependency>
</dependencies>
</project>

View File

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: com.bonus.autoweb.TestMain

Binary file not shown.

View File

@ -0,0 +1,24 @@
### 设置###
log4j.rootLogger = debug,stdout,D,E
### 输出信息到控制抬 ###
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target = System.out
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = [%-5p] %d{yyyy-MM-dd HH:mm:ss,SSS} method:%l%n%m%n
### 输出DEBUG 级别以上的日志到=E://logs/error.log ###
log4j.appender.D = org.apache.log4j.DailyRollingFileAppender
log4j.appender.D.File = logs/log.log
log4j.appender.D.Append = true
log4j.appender.D.Threshold = DEBUG
log4j.appender.D.layout = org.apache.log4j.PatternLayout
log4j.appender.D.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n
### 输出ERROR 级别以上的日志到=E://logs/error.log ###
log4j.appender.E = org.apache.log4j.DailyRollingFileAppender
log4j.appender.E.File =logs/error.log
log4j.appender.E.Append = true
log4j.appender.E.Threshold = ERROR
log4j.appender.E.layout = org.apache.log4j.PatternLayout
log4j.appender.E.layout.ConversionPattern = %-d{yyyy-MM-dd HH:mm:ss} [ %t:%r ] - [ %p ] %m%n

View File

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: com.bonus.autoweb.TestMain

View File

@ -0,0 +1,3 @@
Manifest-Version: 1.0
Main-Class: com.bonus.autoweb.UI.frame.Jframe