当前位置: 首页 > 知识库问答 >
问题:

在具有 Maven 的 Java 项目中使用 AsyncHttpClient

仲和韵
2023-03-14

我正在Eclipse中使用Maven创建一个java项目。我必须使用库AsyncHttpClient(https://github.com/AsyncHttpClient/async-http-client)。我已经输入了这个库的文件pom.xml依赖项。我需要包中存在的类UriComponentsorg.asynchttpclient.uri但我不能导入它。我做了:

import org.asynchttpclient.uri.UriComponents; 

但是我得到一个错误。

这是我需要的类的链接:

UriComponents.java

我怎么才能进口呢?谢谢。

这是我目前的pom:

<?xml version="1.0" encoding="UTF-8"?> 
<project xmlns="maven.apache.org/POM/4.0.0"; 
         xmlns:xsi="w3.org/2001/XMLSchema-instance";        
         xsi:schemaLocation="maven.apache.org/POM/4.0.0 maven.apache.org/xsd/maven-4.0.0.xsd">; 
<modelVersion>4.0.0</modelVersion> 
...
<dependency> 
    <groupId>com.ning</groupId> 
    <artifactId>async-http-client</artifactId> 
    <version>1.8.12</version> 
</dependency>
...

共有2个答案

云骏奇
2023-03-14

请参阅此处的类似问题“如果您右键单击您的项目,在“maven”下应该有一个选项来“启用依赖管理”。就这样。”

张姚石
2023-03-14

它在<code>com.ning.http.client.uri.UriComponents<code>下的<code>1.9.0-BETA6

您请求的那个似乎在master分支中,尚未发布。

查看https://groups.google.com/forum/#的论坛

 类似资料:
  • 在Netbeans 8.0中,我使用Maven开发JavaFX项目。我的java版本是1.7,升级到Java8有问题。我尝试将POM文件中的和更改为1.8 当我尝试创建新的JavaFX项目(如文件-new project-maven category-JavaFX Application)时,我仍然得到了使用JDK1.7的项目。如何强制使用JDK1.8?

  • 我有一个基本的maven项目,其文件夹结构为:-main和-test目录。 我在主源目录中有一个包,它由几个类组成,比如a.class,B.class和c.class,它们都在同一个包下。所有类之间都有依赖关系。为了进行适当的单元测试,并减少每个类的依赖关系,我编写了每个a、b和c类的存根类,将它们定义为具有相同的包,并将它们放在测试源目录中。然后我运行:mvn测试 很好,现在首先从类路径中找到并

  • 我在尝试创建一个简单的GWTMaven项目时遇到了很多问题,这个项目可以在Eclipse中使用。以下是我正在做的: > 在Eclipse:File中打开项目= 但是,我发现以下错误: 我不明白这个错误信息。我发现了一个关于SO的相关问题,但是在我的pom.xml中添加建议的剪报似乎没有任何作用。 有人能解释一下吗?

  • 在maven项目中考虑以下代码: 其中 错误。如果源代码更改为<代码> 是否有任何变通方法允许我使用带有JDK10 SDK和源和目标的IntelliJ编译此代码? IntelliJ:2018.2 Java:Java HotSpot(TM)64位服务器VM 18.3(构建10.0.1 10,混合模式)

  • 我是OSGi的新手,很难将包包含到我的Maven项目中。 我使用mave-bundle-plugin创建了一个API包和一个实现包。在我的主要项目(一个Maven项目)中,我试图使用Felix框架从ServiceTracker获得已实现包的服务。当我最终尝试将获得的服务强制转换为正确的类型时,我会收到一个ClassCastException。 Maven使用以下清单文件创建了两个jar文件: 在我

  • 问题内容: 我试图弄清楚Maven的用途,并且有很多文章介绍了Maven的功能和用途。但是我只是不能从生产力的角度理解Maven的实际使用。 从我在学校项目中所习惯的,就是在Eclipse中创建一个新的Java项目,编写您的代码,创建一个.war(如果基于Web),然后将代码粘贴到Tomcat的webapps文件夹中并启动服务器! 所以, Maven在哪里出现?我已经使用过Ant,并且了解Ants