将 okhttp 添加到 Eclipse 中现有 Java 项目的步骤

问题描述 投票:0回答:1

我是老派,所以总是只是将 jar 文件添加到 Eclipse (4.26.0) 的构建路径中,但我想现代化。 我看到的所有东西都在谈论 maven,所以我进入

Window > Show View > Other...
并选择了
Maven Repositories
,但找不到任何可做的事情。

然后我尝试右键单击

New > Other...> Maven > Maven Project
,它会将我定向到
Select and Archetype
,但在“所有目录”下,我没有找到“okhttp”。

我看到 https://mvnrepository.com/artifact/com.squareup.okhttp3/okhttp/4.12.0 存在,这就是我在项目中想要的。我尝试了“添加远程目录...”,但是当我将 https://mvnrepository.com/maven2/archetype-catalog.xml 作为目录文件时,它显示“远程目录为空”,所以我的猜测是目录文件 xml 文件名不正确。 我没有在 mvnrepository.com 上看到他们告诉我目录 xml 文件 URL 是什么。

如何将 okhttp 添加到我的 Eclipse 项目中?我应该放弃并返回 jar 文件吗?

eclipse maven build okhttp buildpath
1个回答
0
投票

如果要切换到maven,本质上就是四个步骤:

  • pom.xml
    添加到您的项目的顶层
  • 调整项目的文件结构,因此您在
    pom.xml
  • 中声明为groupId/artifactId的文件夹/包
  • 使用
    mvn clean package

    构建您的项目 (您可以稍后添加 exec 插件,以便在构建后方便地启动。)
  • 添加您感兴趣的
    okhttp
    依赖项,方法是将您在
    mvncentral
    上看到的 xml 添加到
    pom.xml
    dependencies
    标签。

我建议使用模板

hello world
项目,这样您就可以方便地从可行的东西开始,检查文件结构,从中寻找灵感......您可以使用原型创建这样一个示例项目:

  mvn archetype:generate \
  -DgroupId=com.stackoverflow \
  -DartifactId=MavenHelloWorld \
  -DarchetypeArtifactId=maven-archetype-quickstart \
  -DinteractiveMode=false

(将

com.stackoverflow
替换为适合您作为开发人员/公司的任何反向域)

不久前,我为我的学生创建了一个“maven 入门”页面,我在其中解释布局、最小

pom.xml
和一些现成的 Maven 配置构建块。可能是开始项目迁移的一个很好的旁读。

© www.soinside.com 2019 - 2024. All rights reserved.