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

在Java中本地安装新项目的包

岳池暝
2023-03-14

我从Git存储库下载了一个简单的项目,并在Intellij中打开了它。几个导入语句以红色突出显示,表示“无法解析符号”无法解析的包有:zaxxer、springframework。

通常在Perl或Python中,我会启动像CPAN这样的依赖关系管理器并简单地安装它们,但我的理解是,在Java中实际上没有这样的东西,依赖关系是在某种程度上按项目来解决的。

安装了Maven 3,我的项目有一个pom.xml文件,值得一看。我现在该怎么办?

共有1个答案

虞裕
2023-03-14

如果您已经在IntelliJ中打开了该项目,您可以右键单击该模块并选择“添加框架支持”。在那里选择Maven,如果它不在那里,那么它已经启用了。

然后,只需打开pom文件。编制索引时,右下角会出现一个对话框,询问您是要自动导入更改还是只需手动导入更改。单击其中一个,将添加依赖项。

如果你看不到这个通知,它可能已经显示了,那么只需按下右下角的“事件日志”,就会显示通知(以及最终的其他信息)。

从OP编辑:解决方案是:1)在View中打开视图

有点奇怪的是,IntelliJ默认情况下没有启用“始终更新快照”,但这让事情正常进行。

 类似资料:
  • 我是个新手。 我在Intellij(2016.1.3)上创建了一个SBT项目。当我完成项目创建向导时,它开始通过Internet下载sbt、scala版本,但我想使用本地安装的sbt、scala版本。我读过以下文章;我的SBT没有'sbt-launch.jar' 请告诉我如何在SBT项目中使用本地安装的版本。 谢谢你,拉加夫

  • 问题内容: 我需要在本地主机(CentOS)中安装Jenkins,并尝试在以下链接中发布过程: https://wiki.jenkins- ci.org/display/JENKINS/Installing+Jenkins+on+RedHat+distributions 但这给出了一个错误, 正在解析pkg.jenkins-ci.org … 63.246.20.93连接到pkg.jenkins-c

  • 我必须下载一个git python回购和安装,因为pypi版本不更新。 通常我会这样做: 现在,我已将回购克隆到以下文件夹中: /opt/mypackage 那么,我如何运行来安装下面的不是使用pypi版本而是本地版本呢? 有可用的pip标志,我不知道如何实现:

  • 我正在处理一个多模块项目,其中项目a、模块B和模块C都有自己的pom文件。模块A和模块B引用ProjectA pom文件。 我在moduleb的pom文件中使用ModuleA作为依赖项。 我在moduleA中添加了几个包,并执行了mvn clean安装 然后我在moduleB上安装了mvn clean,但是moduleB仍然不能识别模块A中的最新变化。 我试过以下方法,但对我有效 删除.m2文件夹

  • 安装包时(通过使用python setup.py install),依赖项从python包索引(pypi.python.org)获取。但我的目标主机无法访问internet。我已将依赖项放在本地目录下,如下所示。 通过运行?

  • 问题内容: 我正在创建 setup.py 来分发我的应用程序。该应用程序具有许多可通过pip安装的依赖项,还具有一些无法从PyPI安装的自定义依赖项。 因此,我创建了一个将包含在发行版中的,并且必须在 setup.py 从安装了所有内容之后作为依赖项进行安装。 想象以下应用程序结构: 我怎么做? 问题答案: 可能但不确定应使用哪个setuptools版本。脚步: 在setup.py中 重要的是您的