我对auth0 jwt library for Java使用了以下Maven依赖项
<!-- https://mvnrepository.com/artifact/com.auth0/java-jwt -->
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.8.1</version>
</dependency>
当我尝试将包导入Java servlet时,如下所示:
com.auth0.jwt
无法识别auth0
,我收到消息Cannot resolve symbole 'auth0'
我尝试过不同版本的依赖项,也尝试过清理和重建项目,以及关闭和打开IntelliJ,但它仍然不被识别。
我还查看了auth0 Java quickstart,它表明对于Java servlet,我可能需要使用以下Maven依赖项:
<dependency>
<groupId>com.auth0</groupId>
<artifactId>mvc-auth-commons</artifactId>
<version>1.+</version>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
</dependency>
我已经在使用第二个(用于servlet-api)。但是,com.auth0依赖项根本不被识别为有效的依赖项。
我可以尝试什么来导入com.auth0.jwt
发布于 2019-06-04 14:16:20
我在Google Cloud Endpoint项目中尝试了相同的依赖关系:
<!-- https://mvnrepository.com/artifact/com.auth0/java-jwt -->
<dependency>
<groupId>com.auth0</groupId>
<artifactId>java-jwt</artifactId>
<version>3.8.1</version>
</dependency>
然后我可以导入com.auth.jwt
。我猜这个库只能在Endpoints API内部工作。
https://stackoverflow.com/questions/56437891
复制相似问题