maven - IntelliJ 14 Maven 编译问题

标签 maven intellij-idea compilation intellij-14 maven-compiler-plugin

我今天已经更新到 IntelliJ 14.0.1。我导入了我在 IntelliJ 13.1 上工作的 Maven 项目,尽管该项目已成功导入,但当我尝试 Make 时无法找到依赖项。或 Compile IntelliJ 的项目。

我需要说的是,当我进行 Maven 安装时,即使是从 IntelliJ 内部安装,也是成功的。但是当我Make出现项目错误表明缺少库(依赖项)。

在我看来,IntelliJ 的编译步骤不知何故没有选择 Maven 依赖项或没有采用 pom.xml考虑在内。

有没有人遇到过类似的事情?关于如何解决这个问题的任何想法?我已经尝试重新导入该项目,但没有帮助。此外,我创建了一个仅依赖 JUnit 的虚拟项目,但即使如此,IntelliJ 仍提示它找不到 org.junit.Test当我尝试运行我的测试时。

更新:

我在 IntelliJ 日志中看到以下内容,这可能是相关的。好像编译被中止了。

2014-11-14 17:17:11,460 [ 247914] INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: 17:17:11,445 |-INFO in ch.qos.logback.classic.LoggerContext[default] - Found resource [logback.groovy] at [jar:file:/C:/Program%20Files%20(x86)/JetBrains/IntelliJ%20IDEA%20Community%20Edition%2014.0.1/plugins/gradle/lib/gradle.jar!/logback.groovy]


2014-11-14 17:17:11,460 [ 247914]   INFO - j.compiler.server.BuildManager - BUILDER_PROCESS [stdout]: 17:17:11,446 |-ERROR in ch.qos.logback.classic.LoggerContext[default] - Groovy classes are not available on the class path. ABORTING INITIALIZATION.

2014-11-14 17:17:13,459 [ 249913]   INFO - lij.compiler.impl.CompilerUtil -              COMPILATION FINISHED (BUILD PROCESS); Errors: 5; warnings: 0 took 2652 ms: 0 min 2sec

最佳答案

我有同样的问题。

我已经从 Maven 项目窗口完成了“重新导入所有 Maven 项目”。
那解决了这个问题。

当您对项目进行新的拉取或更改时,您需要从 Maven Prjoct 窗口重新导入。它帮助 IntelliJ 正确地获取所有依赖项以构建项目。

希望这可以帮助。

关于maven - IntelliJ 14 Maven 编译问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26935011/

相关文章:

java - 在 IntelliJ IDEA 中的 Debug模式下设置最终字段的值

java - 将java应用程序传输到服务器

haskell - GHC 管道 : Core, STG - AST 还是文本?

java - 从命令行编译

java - Proguard + Spring Boot + Maven 维护结构

java - 使用 NetBeans 和 Maven 进行增量构建以进行 jetty 热部署

maven - spotify dockerfile-maven Dockerfile

maven - 为什么要为Jenkins使用SonarQube插件,而不是简单地使用Maven目标 Sonar : Sonar ?

java - Gradle 构建忽略 Jetbrains 注释

java - 在linux机器上编译java相对于windows有什么好处?