修改项目的编译

This commit is contained in:
YuCheng Hu 2022-04-15 14:55:05 -04:00
parent 3a521656d2
commit a838d6eb01
5 changed files with 149 additions and 88 deletions

View File

@ -6,53 +6,58 @@
<sourceOutputDir name="target/generated-sources/annotations" />
<sourceTestOutputDir name="target/generated-test-sources/test-annotations" />
<outputRelativeToContentRoot value="true" />
<module name="math-test-functions" />
<module name="java-numbers-2" />
<module name="jackson-annotations" />
<module name="jmh" />
<module name="assertion-libraries" />
<module name="cucumber" />
<module name="java-numbers" />
<module name="mockito" />
<module name="core-java-annotations" />
<module name="jackson-simple" />
<module name="spring-testing-2" />
<module name="test-containers" />
<module name="mockserver" />
<module name="spring-testing" />
<module name="jackson" />
<module name="xml" />
<module name="core-java-datetime-conversion" />
<module name="testing-libraries" />
<module name="mocks" />
<module name="load-testing-comparison" />
<module name="junit-5-basics" />
<module name="mockito-2" />
<module name="testing-assertions" />
<module name="easymock" />
<module name="core-java-collections-list" />
<module name="junit5-migration" />
<module name="core-java-io" />
<module name="easy-random" />
<module name="junit-5" />
<module name="junit-4" />
<module name="junit-5-advanced" />
<module name="rest-testing" />
<module name="jackson-exceptions" />
<module name="core-java-8" />
<module name="jackson-conversions" />
<module name="math-test-functions" />
<module name="java-numbers-2" />
<module name="jackson-annotations" />
<module name="java-numbers" />
<module name="mockito" />
<module name="jackson" />
<module name="groovy-spock" />
<module name="jackson-conversions-2" />
<module name="codebank" />
<module name="testing-assertions" />
<module name="easymock" />
<module name="selenium-junit-testng" />
<module name="junit5-annotations" />
<module name="mockito-3" />
<module name="powermock" />
<module name="junit5-migration" />
<module name="easy-random" />
<module name="zerocode" />
<module name="gatling" />
<module name="junit-5" />
<module name="junit-4" />
<module name="discourse" />
<module name="rest-assured" />
<module name="junit-5-advanced" />
<module name="jackson-custom-conversions" />
<module name="rest-testing" />
<module name="testing-libraries-2" />
<module name="jackson-exceptions" />
<module name="string-test-functions" />
<module name="xmlunit-2" />
<module name="testng" />
<module name="hamcrest" />
<module name="jackson-conversions" />
</profile>
</annotationProcessing>
</component>

View File

@ -1,6 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="Encoding">
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-8/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-8/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-annotations/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-annotations/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-collections-list/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-collections-list/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-datetime-conversion/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-datetime-conversion/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-io/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-io/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jackson-modules/jackson-annotations/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jackson-modules/jackson-annotations/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/jackson-modules/jackson-conversions-2/src/main/java" charset="UTF-8" />

View File

@ -4,10 +4,12 @@
<option name="autoReloadType" value="SELECTIVE" />
</component>
<component name="ChangeListManager">
<list default="true" id="2a855b03-5ee0-4324-b916-110994784a14" name="Changes" comment="Add logic for JSON to OBJ">
<list default="true" id="2a855b03-5ee0-4324-b916-110994784a14" name="Changes" comment="Format Jackson related source code and so on">
<change beforePath="$PROJECT_DIR$/.idea/compiler.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/compiler.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/encodings.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/encodings.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/.idea/workspace.xml" beforeDir="false" afterPath="$PROJECT_DIR$/.idea/workspace.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/jackson-modules/jackson-conversions/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/jackson-modules/jackson-conversions/README.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/jackson-modules/jackson/README.md" beforeDir="false" afterPath="$PROJECT_DIR$/jackson-modules/jackson/README.md" afterDir="false" />
<change beforePath="$PROJECT_DIR$/core-java-modules/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/core-java-modules/pom.xml" afterDir="false" />
<change beforePath="$PROJECT_DIR$/pom.xml" beforeDir="false" afterPath="$PROJECT_DIR$/pom.xml" afterDir="false" />
</list>
<option name="SHOW_DIALOG" value="false" />
<option name="HIGHLIGHT_CONFLICTS" value="true" />
@ -81,96 +83,100 @@
<recent name="D:\WorkDir\Repository\GitHub\cwiki-us-docs\java-tutorials" />
</key>
</component>
<component name="RunManager" selected="JUnit.BeforeAllAndAfterAllAnnotationsUnitTest">
<configuration name="Main" type="Application" factoryName="Application" temporary="true" nameIsGenerated="true">
<option name="MAIN_CLASS_NAME" value="com.ossez.codebank.algorithm.Main" />
<module name="parent-modules" />
<component name="RunManager" selected="JUnit.AddElementsUnitTest.givenAList_whenTargetListIsEmpty_thenReturnTargetListWithNewItems">
<configuration name="AddElementsUnitTest.givenAList_whenTargetListIsEmpty_thenReturnTargetListWithNewItems" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="core-java-collections-list" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.ossez.codebank.algorithm.*" />
<option name="PATTERN" value="com.baeldung.list.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="BeforeAllAndAfterAllAnnotationsUnitTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="junit-5-basics" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.ossez.migration.junit5.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.ossez.migration.junit5" />
<option name="MAIN_CLASS_NAME" value="com.ossez.migration.junit5.BeforeAllAndAfterAllAnnotationsUnitTest" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="BeforeEachAndAfterEachAnnotationsUnitTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="junit-5-basics" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.baeldung.migration.junit5.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.baeldung.migration.junit5" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.migration.junit5.BeforeEachAndAfterEachAnnotationsUnitTest" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="BeforeEachAndAfterEachAnnotationsUnitTest.whenCheckingListSizeAgain_ThenSizeEqualsToInit" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="junit-5-basics" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.baeldung.migration.junit5.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.baeldung.migration.junit5" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.migration.junit5.BeforeEachAndAfterEachAnnotationsUnitTest" />
<option name="METHOD_NAME" value="whenCheckingListSizeAgain_ThenSizeEqualsToInit" />
<option name="PACKAGE_NAME" value="com.baeldung.list" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.list.AddElementsUnitTest" />
<option name="METHOD_NAME" value="givenAList_whenTargetListIsEmpty_thenReturnTargetListWithNewItems" />
<option name="TEST_OBJECT" value="method" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="BeforeEachAndAfterEachAnnotationsUnitTest.whenCheckingListSize_ThenSizeEqualsToInit" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="junit-5-basics" />
<configuration name="CustomListUnitTest.givenEmptyList_whenIsEmpty_thenTrueIsReturned" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="core-java-collections-list" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.baeldung.migration.junit5.*" />
<option name="PATTERN" value="com.baeldung.java.list.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.baeldung.migration.junit5" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.migration.junit5.BeforeEachAndAfterEachAnnotationsUnitTest" />
<option name="METHOD_NAME" value="whenCheckingListSize_ThenSizeEqualsToInit" />
<option name="PACKAGE_NAME" value="com.baeldung.java.list" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.java.list.CustomListUnitTest" />
<option name="METHOD_NAME" value="givenEmptyList_whenIsEmpty_thenTrueIsReturned" />
<option name="TEST_OBJECT" value="method" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="JavaCollectionCleanupUnitTest" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="core-java-collections-list" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.baeldung.collections.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.baeldung.collections" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.collections.JavaCollectionCleanupUnitTest" />
<option name="TEST_OBJECT" value="class" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="RandomListElementUnitTest.givenList_whenRandomIndexChosen_shouldReturnARandomElementUsingRandom" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="core-java-collections-list" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.baeldung.list.random.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.baeldung.list.random" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.list.random.RandomListElementUnitTest" />
<option name="METHOD_NAME" value="givenList_whenRandomIndexChosen_shouldReturnARandomElementUsingRandom" />
<option name="TEST_OBJECT" value="method" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<configuration name="RemoveAllUnitTest.givenAList_whenRemovingElementsWithWhileLoopUsingPrimitiveElement_thenTheResultCorrect" type="JUnit" factoryName="JUnit" temporary="true" nameIsGenerated="true">
<module name="core-java-collections-list" />
<extension name="coverage">
<pattern>
<option name="PATTERN" value="com.baeldung.list.removeall.*" />
<option name="ENABLED" value="true" />
</pattern>
</extension>
<option name="PACKAGE_NAME" value="com.baeldung.list.removeall" />
<option name="MAIN_CLASS_NAME" value="com.baeldung.list.removeall.RemoveAllUnitTest" />
<option name="METHOD_NAME" value="givenAList_whenRemovingElementsWithWhileLoopUsingPrimitiveElement_thenTheResultCorrect" />
<option name="TEST_OBJECT" value="method" />
<method v="2">
<option name="Make" enabled="true" />
</method>
</configuration>
<list>
<item itemvalue="Application.Main" />
<item itemvalue="JUnit.BeforeEachAndAfterEachAnnotationsUnitTest.whenCheckingListSizeAgain_ThenSizeEqualsToInit" />
<item itemvalue="JUnit.BeforeEachAndAfterEachAnnotationsUnitTest.whenCheckingListSize_ThenSizeEqualsToInit" />
<item itemvalue="JUnit.BeforeEachAndAfterEachAnnotationsUnitTest" />
<item itemvalue="JUnit.BeforeAllAndAfterAllAnnotationsUnitTest" />
<item itemvalue="JUnit.RandomListElementUnitTest.givenList_whenRandomIndexChosen_shouldReturnARandomElementUsingRandom" />
<item itemvalue="JUnit.CustomListUnitTest.givenEmptyList_whenIsEmpty_thenTrueIsReturned" />
<item itemvalue="JUnit.JavaCollectionCleanupUnitTest" />
<item itemvalue="JUnit.RemoveAllUnitTest.givenAList_whenRemovingElementsWithWhileLoopUsingPrimitiveElement_thenTheResultCorrect" />
<item itemvalue="JUnit.AddElementsUnitTest.givenAList_whenTargetListIsEmpty_thenReturnTargetListWithNewItems" />
</list>
<recent_temporary>
<list>
<item itemvalue="JUnit.BeforeAllAndAfterAllAnnotationsUnitTest" />
<item itemvalue="JUnit.BeforeEachAndAfterEachAnnotationsUnitTest" />
<item itemvalue="JUnit.BeforeEachAndAfterEachAnnotationsUnitTest.whenCheckingListSize_ThenSizeEqualsToInit" />
<item itemvalue="JUnit.BeforeEachAndAfterEachAnnotationsUnitTest.whenCheckingListSizeAgain_ThenSizeEqualsToInit" />
<item itemvalue="Application.Main" />
<item itemvalue="JUnit.AddElementsUnitTest.givenAList_whenTargetListIsEmpty_thenReturnTargetListWithNewItems" />
<item itemvalue="JUnit.RemoveAllUnitTest.givenAList_whenRemovingElementsWithWhileLoopUsingPrimitiveElement_thenTheResultCorrect" />
<item itemvalue="JUnit.JavaCollectionCleanupUnitTest" />
<item itemvalue="JUnit.CustomListUnitTest.givenEmptyList_whenIsEmpty_thenTrueIsReturned" />
<item itemvalue="JUnit.RandomListElementUnitTest.givenList_whenRandomIndexChosen_shouldReturnARandomElementUsingRandom" />
</list>
</recent_temporary>
</component>
@ -202,7 +208,10 @@
<workItem from="1648647071224" duration="51293000" />
<workItem from="1649427299582" duration="1874000" />
<workItem from="1649700348383" duration="1281000" />
<workItem from="1649775528408" duration="637000" />
<workItem from="1649775528408" duration="2679000" />
<workItem from="1649855691174" duration="61000" />
<workItem from="1649855771582" duration="613000" />
<workItem from="1650042038314" duration="2603000" />
</task>
<task id="LOCAL-00001" summary="修改项目到不同的路径">
<created>1632420206392</created>
@ -330,7 +339,14 @@
<option name="project" value="LOCAL" />
<updated>1646496916425</updated>
</task>
<option name="localTasksCounter" value="19" />
<task id="LOCAL-00019" summary="Format Jackson related source code and so on">
<created>1649776367988</created>
<option name="number" value="00019" />
<option name="presentableId" value="LOCAL-00019" />
<option name="project" value="LOCAL" />
<updated>1649776367988</updated>
</task>
<option name="localTasksCounter" value="20" />
<servers />
</component>
<component name="TypeScriptGeneratedFilesManager">
@ -364,7 +380,8 @@
<MESSAGE value="Update the link for Junit 4 and @Before" />
<MESSAGE value="Copy source code for testing and update testing object" />
<MESSAGE value="Add logic for JSON to OBJ" />
<option name="LAST_COMMIT_MESSAGE" value="Add logic for JSON to OBJ" />
<MESSAGE value="Format Jackson related source code and so on" />
<option name="LAST_COMMIT_MESSAGE" value="Format Jackson related source code and so on" />
</component>
<component name="XDebuggerManager">
<breakpoint-manager>

View File

@ -17,8 +17,26 @@
<modules>
<module>core-java-8</module>
<module>core-java-annotations</module>
<module>core-java-collections-list</module>
<module>core-java-datetime-conversion</module>
<module>core-java-io</module>
</modules>
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.junit.jupiter</groupId>
<artifactId>junit-jupiter</artifactId>
<version>${junit-jupiter.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.junit.vintage</groupId>
<artifactId>junit-vintage-engine</artifactId>
<version>${junit-jupiter.version}</version>
<scope>test</scope>
</dependency>
</dependencies>
</dependencyManagement>
</project>

View File

@ -39,6 +39,7 @@
</licenses>
<modules>
<module>core-java-modules</module>
<module>jackson-modules</module>
<module>jackson-simple</module>
<module>parent-java</module>
@ -62,6 +63,8 @@
<commons-io.version>2.8.0</commons-io.version>
<commons-lang.version>2.6</commons-lang.version>
<commons-lang3.version>3.12.0</commons-lang3.version>
<commons-collections4.version>4.4</commons-collections4.version>
<commons-math3.version>3.6.1</commons-math3.version>
<commons-cli.version>1.4</commons-cli.version>
<maven-war-plugin.version>3.0.0</maven-war-plugin.version>
@ -268,6 +271,12 @@
<version>${junit5.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.assertj</groupId>
<artifactId>assertj-core</artifactId>
<version>${assertj.version}</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.hamcrest</groupId>
<artifactId>hamcrest</artifactId>