我是老派,所以总是只是将 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 文件吗?
如果要切换到maven,本质上就是四个步骤:
pom.xml
添加到您的项目的顶层pom.xml
mvn clean package
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 入门”页面,我在其中解释布局、最小
和一些现成的 Maven 配置构建块。可能是开始项目迁移的一个很好的旁读。pom.xml