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

时间:2018-03-13 17:41:59

标签: java maven intellij-idea

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

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

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

1 个答案:

答案 0 :(得分:1)

如果您已在IntelliJ中打开项目,则可以右键单击该模块并选择"Add framework support"。选择那里的Maven,如果它没有那么它已经启用了。

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

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

从OP进行编辑:解决方案是: 1)在视图中打开视图>工具窗口> Maven项目。这里没有Maven项目,所以我添加了它(选择了pom.xml)。 2)如Failed to Read Artifact Descriptor: IntelliJ"在Intellij的答案中所述,转到文件 - >设置 - >构建,执行,部署 - > Maven选中“始终更新快照”

总是更新快照"有点奇怪。对于IntelliJ,默认情况下没有打开,但这可以解决问题。