gradle-intellij-plugin
全部标签 我正在使用GuidewiredevelopmentStudio(基于IntelliJ的IDE),它在处理大文本文件(~1500行及以上)时非常慢。我也尝试使用开箱即用的社区IntelliJ,但遇到了同样的问题。当我打开这些文件时,输入一个字符需要1秒,即使我清楚地看到已用内存仍然充足(1441MB/3959MB)。此外,如果我打开多个文件,它会很快耗尽所有内存(我只为IntelliJ分配了4GB)。Intellisense和其他自动功能也非常慢。我喜欢IntelliJ,但在那种情况下工作实在是太难了。有什么办法可以解决这个问题?我想到了一些替代方案,例如:在另一个编辑器(例如:Note
在一个项目中,我有一个实用程序类,如下所示:publicfinalclassUtil{privateUtil(){}publicstaticStringmethod1(InputStreamin){...}publicstaticStringmethod2(BufferedReaderin){...}publicstaticStringmethod3(Filefile){...}}该类是实用程序类,因为它仅包含static方法。因此声明为final它的构造器是private。创建实例或派生子类根本没有任何意义。我有一套测试项目的单元测试。我正在使用IntelliJIDEA来运行测试、测
今天早上我更新了我的IntelliJIDEA,之后我打开了我的项目,突然我的lambda表达式出现错误。首先我得到了这个:Lambdaexpressionsnotsupportedatthislanguagelevel然后我尝试更改项目语言级别,然后将其设置回默认值。现在我得到了这个:Error:(39,46)java:lambdaexpressionsarenotsupportedin-source1.7(use-source8orhighertoenablelambdaexpressions)IntelliJ项目结构选项:这是我的lambda:在我更新IntellJ之前我再说一遍它
当我尝试构建具有switchexpressions的Java代码时使用Gradle,它会抛出此错误:error:switchexpressionsareapreviewfeatureandaredisabledbydefault.我尝试运行./gradlewbuild--enable-preview也没有用。我正在使用Gradle5.3.1。 最佳答案 您需要配置JavaCompile任务,以便Gradle在编译时将此选项传递给Java编译器。像这样的东西应该可以工作:tasks.withType(JavaCompile).each
我正在开发一个IntelliJ-idea插件并希望在后台任务中运行代码(在后台任务对话框和UI之外的另一个线程中可见)。我找到了以下Helperclass并通过传递一个Runnable对象并实现它的run方法来尝试它,但它仍然阻塞UI,当我尝试自己执行线程时,我收到以下错误Readaccessisallowedfromeventdispatchthreadorinsideread-actiononly(seecom.intellij.openapi.application.Application.runReadAction())Details:Currentthread:Thread[
我想以与IDE无关的方式在gradle中设置java语言级别。根级别的sourceCompatibility=1.x在Gradle2.21中似乎已弃用。(编辑:是吗?IntelliJ给我一个常规检查错误)所以我找到了这个,它有效。idea{project{languageLevel='1.7'}}但是这里的配置不会将gradle绑定(bind)到IntelliJIDEA,因为idea{}结构...有没有办法以与IDE无关的方式做到这一点?我希望我的gradle构建脚本可以在任何IDE(无论是IntelliJIDEA还是Eclipse)或Jenkins(或其他)上运行。
我想在编译开始之前从gitrepopull更改。我找到了这个Gradle:howtocloneagitrepoinatask?,但它会克隆存储库而不是仅获取更改。如果git服务器不在本地网络上或者存储库很大,这可能会很耗时。我找不到如何使用gradle或gradle-gitplugin执行gitpull. 最佳答案 您可以创建Exec任务并运行任何shell/cmd命令。简单任务不需要额外的插件依赖。taskgitPull(type:Exec){description'Pullsgit.'commandLine"git","pull
我在ProjectExplorer中的IntellijIdea文件名都有一个红色的小圆圈,上面写着“J”。那代表什么? 最佳答案 IntelliJ识别出这是一个java文件,但它没有被标记为项目源的一部分。检查您的项目是否遵循Maven标准,如果没有,请配置pom以告诉它您的源代码在哪里。您可以在IntelliJ中临时修复此问题,方法是右键单击源根目录(在Maven标准中为“java”)并选择“将目录标记为-->SourceRoot” 关于java-带有红圈的IntellijIdea文件
我在执行gradle.bat时遇到以下错误。我检查了URL路径,看起来不错。URL在包装器属性中定义如下:distributionUrl=https\://services.gradle.org/distributions/gradle-2.1-bin.zip这是错误信息:Downloadinghttps://services.gradle.org/distributions/gradle-2.1-bin.zipExceptioninthread"main"java.net.UnknownHostException:services.gradle.orgatjava.net.Plain
所以这个问题可能不是很具体,但我还是要问。我正在尝试将JaCoCo与IntelliJ结合使用来收集单元测试的覆盖率报告。但是,我没有任何设置它的经验。在Netbeans中,您只需安装JaCoCo插件并选择使用覆盖率进行测试。这在IntelliJ中是如何工作的?我用谷歌搜索了很长一段时间都没有成功。如果有人有很好的教程来设置它,我将不胜感激! 最佳答案 详述jwenting的答案,转到运行>编辑配置...,然后在运行配置的代码覆盖率选项卡上em>,从Choosecoveragerunner下拉列表中选择JaCoCo。