导入 com.maxmind.geoip2 无法解析

Posted

技术标签:

【中文标题】导入 com.maxmind.geoip2 无法解析【英文标题】:The import com.maxmind.geoip2 cannot be resolved 【发布时间】:2014-10-23 04:20:48 【问题描述】:

我使用 maven 添加到我的 web 项目 geoip2 但是在我尝试使用它的代码中,导入不起作用。我可以在 Maven 依赖项中看到 jar,但我不能使用它。我需要帮助。

【问题讨论】:

你能给我们看看你的 pom 吗?还要检查依赖项是否正确包含mvn dependency:list -DincludeArtifactIds=geoip2 com.maxmind.geoip2geoip22.0.0 【参考方案1】:

我知道这不是您问题的完整答案,但评论太长了。

我已经使用 geoip2 构建了一个示例项目。 POM如下:

<project xmlns="http://maven.apache.org/POM/4.0.0" 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">
   <modelVersion>4.0.0</modelVersion>

   <groupId>com.test</groupId>
   <artifactId>geoip</artifactId>
   <version>1.0-SNAPSHOT</version>
   <packaging>jar</packaging>

   <name>geoip</name>

   <properties>
      <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
   </properties>

   <dependencies>
      <dependency>
         <groupId>com.maxmind.geoip2</groupId>
         <artifactId>geoip2</artifactId>
         <version>2.0.0</version>
      </dependency>
   </dependencies>
</project>

还有 Java 代码:

package com.test;

import com.maxmind.geoip2.WebServiceClient;
import com.maxmind.geoip2.model.CountryResponse;

public class App 

   public static void main(String[] args) throws Exception 
      int userId = 0;
      String licenseKey = "key";

      WebServiceClient client = new WebServiceClient.Builder(userId, licenseKey).build();

      CountryResponse response = client.country();

      System.out.println(response.getCountry().getName());
   


我无法重现您的导入问题。它工作得很好。你可以在这里下载这个测试:geoip2-test.zip

检查您是否可以使用以下命令从命令行构建项目:mvn clean install 如果是这样,那么可能是您的项目或 IDE 中的配置错误问题。 是日食吗?试试Maven -&gt; Update Project。有时,当我添加未立即检测到的新依赖项时,这对我有用。

【讨论】:

【参考方案2】:

如果你使用intellij,那么先关闭项目再导入项目,对SBT项目使用自动导入。那么com.maxmind.geoip2就解决了。

【讨论】:

以上是关于导入 com.maxmind.geoip2 无法解析的主要内容,如果未能解决你的问题,请参考以下文章

GeoIP2 MaxMind pom 和我本地的有啥区别?

通过网址或IP获取省份城市

React-Router 无法在组件内导入组件

ova模板导入故障

.unitypackage文件如何打开/解压缩

如何在水壶中解压缩和导入 .tar.gz 文件?