添加 JDK 9 版本的测试代码到项目中 #27

Merged
honeymoose merged 1 commits from java-9 into main 2024-05-01 22:16:58 -04:00
7 changed files with 24 additions and 13 deletions

View File

@ -36,10 +36,12 @@
<module name="core-java-collections-conversions-2" /> <module name="core-java-collections-conversions-2" />
<module name="core-java-8" /> <module name="core-java-8" />
<module name="core-java-collections-3" /> <module name="core-java-collections-3" />
<module name="core-java-9" />
<module name="core-java-collections-2" /> <module name="core-java-collections-2" />
</profile> </profile>
</annotationProcessing> </annotationProcessing>
<bytecodeTargetLevel> <bytecodeTargetLevel>
<module name="core-java-10" target="17" />
<module name="core-java-11-2" target="11" /> <module name="core-java-11-2" target="11" />
<module name="core-java-8-2" target="11" /> <module name="core-java-8-2" target="11" />
<module name="core-java-collections-list-3" target="11" /> <module name="core-java-collections-list-3" target="11" />
@ -48,6 +50,7 @@
</component> </component>
<component name="JavacSettings"> <component name="JavacSettings">
<option name="ADDITIONAL_OPTIONS_OVERRIDE"> <option name="ADDITIONAL_OPTIONS_OVERRIDE">
<module name="core-java-9" options="" />
<module name="core-java-streams" options="-parameters" /> <module name="core-java-streams" options="-parameters" />
</option> </option>
</component> </component>

View File

@ -1,6 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project version="4"> <project version="4">
<component name="Encoding"> <component name="Encoding">
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-10/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-10/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-11-2/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/core-java-modules/core-java-11-2/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-11-2/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/core-java-modules/core-java-11-2/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-11/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/core-java-modules/core-java-11/src/main/java" charset="UTF-8" />
@ -9,6 +11,8 @@
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-8-2/src/main/resources" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/core-java-modules/core-java-8-2/src/main/resources" charset="UTF-8" />
<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/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-8/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-9/src/main/java" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-9/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/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-annotations/src/main/resources" charset="UTF-8" />
<file url="file://$PROJECT_DIR$/core-java-modules/core-java-collections-2/src/main/java" charset="UTF-8" /> <file url="file://$PROJECT_DIR$/core-java-modules/core-java-collections-2/src/main/java" charset="UTF-8" />

View File

@ -8,9 +8,9 @@
<name>core-java-10</name> <name>core-java-10</name>
<parent> <parent>
<groupId>com.baeldung.core-java-modules</groupId> <groupId>com.ossez.core-java-modules</groupId>
<artifactId>core-java-modules</artifactId> <artifactId>core-java-modules</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.2-SNAPSHOT</version>
</parent> </parent>
<dependencies> <dependencies>

View File

@ -12,9 +12,9 @@
</modules> </modules>
<parent> <parent>
<groupId>com.baeldung.core-java-modules</groupId> <groupId>com.ossez.core-java-modules</groupId>
<artifactId>core-java-modules</artifactId> <artifactId>core-java-modules</artifactId>
<version>0.0.1-SNAPSHOT</version> <version>0.0.2-SNAPSHOT</version>
</parent> </parent>
<build> <build>

View File

@ -1,16 +1,15 @@
<?xml version="1.0" encoding="UTF-8"?> <?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0" <project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 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"> 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> <modelVersion>4.0.0</modelVersion>
<artifactId>core-java-9</artifactId> <artifactId>core-java-9</artifactId>
<name>core-java-9</name> <name>core-java-9</name>
<parent> <parent>
<groupId>com.baeldung</groupId> <groupId>com.ossez.core-java-modules</groupId>
<artifactId>parent-modules</artifactId> <artifactId>core-java-modules</artifactId>
<version>1.0.0-SNAPSHOT</version> <version>0.0.2-SNAPSHOT</version>
<relativePath>../../</relativePath>
</parent> </parent>
<dependencies> <dependencies>
@ -59,11 +58,13 @@
<plugin> <plugin>
<groupId>org.apache.maven.plugins</groupId> <groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId> <artifactId>maven-compiler-plugin</artifactId>
<version>${maven-compiler-plugin.version}</version>
<configuration> <configuration>
<source>${maven.compiler.source}</source> <source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target> <target>${maven.compiler.target}</target>
<encoding>UTF-8</encoding>
<compilerArgs> <compilerArgs>
<arg>--add-exports=java.base/com.sun.crypto.provider=ALL-UNNAMED</arg> <!-- <arg>&#45;&#45;add-exports=java.base/sun.net.util=ALL-UNNAMED</arg>-->
</compilerArgs> </compilerArgs>
</configuration> </configuration>
</plugin> </plugin>
@ -77,6 +78,7 @@
</pluginRepository> </pluginRepository>
</pluginRepositories> </pluginRepositories>
<properties> <properties>
<awaitility.version>1.7.0</awaitility.version> <awaitility.version>1.7.0</awaitility.version>
<maven.compiler.source>1.9</maven.compiler.source> <maven.compiler.source>1.9</maven.compiler.source>

View File

@ -9,7 +9,7 @@ import java.util.concurrent.atomic.AtomicInteger;
import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBContext;
import javax.xml.bind.Marshaller; import javax.xml.bind.Marshaller;
import com.sun.crypto.provider.SunJCE; //import com.sun.crypto.provider.SunJCE;
import org.slf4j.Logger; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; import org.slf4j.LoggerFactory;
@ -28,7 +28,7 @@ public class App {
private static void getCrytpographyProviderName() { private static void getCrytpographyProviderName() {
try { try {
LOGGER.info("1. JCE Provider Name: {}\n", new SunJCE().getName()); // LOGGER.info("1. JCE Provider Name: {}\n", new SunJCE().getName());
} catch (Throwable e) { } catch (Throwable e) {
LOGGER.error(e.toString()); LOGGER.error(e.toString());
} }

View File

@ -17,6 +17,8 @@
<modules> <modules>
<module>core-java</module> <module>core-java</module>
<module>core-java-8</module> <module>core-java-8</module>
<module>core-java-9</module>
<!-- <module>core-java-10</module>-->
<module>core-java-11</module> <module>core-java-11</module>
<module>core-java-annotations</module> <module>core-java-annotations</module>
<module>core-java-collections</module> <module>core-java-collections</module>