这是由于一个已知的库java.classpath的问题导致,tools.namespace依赖于这个库,这个问题已经修复并发布,但是在tools.namespace当前依赖的java.classpath版本之后的版本中。
我可以在tools.namespace中创建一个问题来修复,但无需等待修复,您可以在项目中显式添加对java.classpath库较新版本的依赖,可能使用JDK 11时一切都会正常。
org.clojure/java.classpath {:mvn/version "0.3.0"}
您所看到的那些事情正常的项目中,可能有一些其他的依赖需要更晚版本的java.classpath。