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



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

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

我已经安装了Maven 3,我的项目有一个pom.xml文件,值得一提。我现在应该怎么做?

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

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

如果您看不到此通知,它可能已经显示,则只需按右下角的"事件日志",通知就会显示(最终显示其他信息)。

从OP编辑:解决方案是:1)在"查看工具"窗口中打开视图>> Maven 项目。这里没有Maven项目,所以我添加了它(选择了pom.xml)。2) 如无法读取工件描述符:IntelliJ 中的回答中所述 "在 Intellij 中,转到文件 -> 设置 -> 生成、执行、部署 -> Maven 选中"始终更新快照"框

IntelliJ 默认没有打开"始终更新快照"有点奇怪,但这让事情变得正常。

最新更新