在我添加Maven exec插件之前,Logger和LoggerFactory可以使用,这导致IntelliJ开始抱怨使用Java5。现在已经解决了该问题。 它们现在无法从导入列表中获得,只剩下:
我已经拥有了java.util.logging和java.lang.system中的记录器。确实是神秘的。
。
。
主要
public class MultiThreadedBlockingServer {
private static final Logger log = LoggerFactory.getLogger(MultiThreadedBlockingServer.class);
大多数pom.xml
<properties>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencyManagement>
<dependencies>
<!-- https://mvnrepository.com/artifact/org.slf4j/slf4j-api -->
<dependency>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-simple</artifactId>
<version>1.7.28</version>
</dependency>
</dependencies>
</dependencyManagement>
<build>
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<version>1.2.1</version>
<configuration>
<mainClass>com.demo.blocking.InToOut_BlockingServer_AutoClose</mainClass>
</configuration>
</plugin>
</plugins>
</build>