在类似的问题中,我找不到充分的答案。我遵循了Groovy的IntelliJ教程,但它确实解决了这个问题。最后,我通过1A4 Maven文件解决了这个问题。
为了更容易地入门,也许您可以帮助我和其他人使用IntelliJ中的Groovy。
我做了什么:
错误:无法编译Groovy文件:未定义Groovy库
我仔细检查了库是否在那里。我还通过文件将库添加到模块中
按住ctrl-shift-alt-s键。放置在项目结构中。然后设置库,关注groovy安装文件夹lib--
你的<代码>。iml文件看起来像什么?我重复了您消息中的所有步骤,并成功运行了GroovyDemo。groovy类没有任何错误。
我的. iml
文件是:
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$">
<sourceFolder url="file://$MODULE_DIR$/src" isTestSource="false" />
</content>
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="library" name="groovy-2.4.15" level="application" />
</component>
</module>
确保里面有groovy库。如果没有,则需要打开项目设置并将其手动添加到库或全局库中。
我正在使用IDEA 2018.1.6 UE。你的版本是什么?
编辑1:
我终于重现了你的错误。
我通过手动将groovy库添加到项目依赖项来修复它。
每次我尝试在Windows上用Gradle集成创建一个新的IntelliJ14.1.4项目时,当我在项目中包含了任何Groovy源文件时,在执行“make”命令时都会收到以下错误... 我试过: null 我可以运行命令,该命令可以正确编译,并且可以将构建war部署到应用程序服务器(在我的示例中是Tomcat 7.0.47) 然而,在观看IntelliJ IDEA 13中的Gradle入门(他们没
我正在从事一个Java web项目,该项目使用Liquibase groovy DSL管理数据库更改。就本主题而言,它可以是使用将文件作为源文件。这项工程是用格雷德尔建造的。在我的一个模块()的文件夹下,我有groovy文件(等)。这些文件应该在运行时由liquibase jar加载。 现在,当我尝试在IntelliJ中创建项目时,它会给出以下错误消息: Groovyc:无法编译Groovy文件:
这是我的Maven命令 对于这个项目 但我面对的是 [错误]没有更多标记-无法分析错误消息:Groovy:无法解析类委托,无法找到用于注释的类[错误]12。D:\Projects\lombok groovy example master\src\main\groovy\prystasj\lombok\example\groovy\Rocket中出错。groovy(第5行)[错误]@数据 mvn—版
我一直试图在IntelliJ IDEA中使用Spock测试创建一个Groovy项目。 以下是我遵循的步骤: 创建了Groovy项目并添加了Maven支持 无法编译Groovy文件:没有为模块定义Groovy库 我可能错过了一些东西,因为我厌倦了半天尝试不同的配置。
我正在使用Eclipse,正在进行一个J2EE项目。我们正在尝试为单元测试编写Groovy/Spock测试。该项目是一个Maven项目,并为其添加了Groovy特性。问题是,如果我编辑任何Groovy测试类,它都不会被编译。因此,作为Junit运行测试并没有获得最新的更改。我必须运行一个Maven构建,以获取测试类最近的更改。 我的设置, Groovy编译器2.4 检查了另一个问题,它没有多大帮助
我一直试图在IntelliJ IDEA中创建一个带有Spock测试的Groovy项目。 下面是我遵循的步骤: 创建了Groovy项目并添加了Maven支持。 添加了Spock依赖项和插件。我使用的POM与此非常相似:https://github.com/mariuszs/java-spock-test-sample/blob/master/POM.xml 由于Groovy依赖项冲突,我从模块设置-