草庐IT

intellij-eap

全部标签

java - 在 Intellij IDEA 中打开 JaCoCo 报告

我正在尝试使用代码覆盖工具(而不是静态代码分析工具)在我们的应用程序中查找死代码。我选择了JaCoCo,感谢JaCoCo代理,我能够得到一份报告。我知道IntellijIDEA可以与JaCoCo一起使用,但我无论如何都找不到将我的JaCoCo报告导入IntellijIDEA。关于如何做到这一点的任何想法?谢谢 最佳答案 找到了解决办法。我已经安装了覆盖插件和EclEmma插件(不确定这个是否真的有必要......)。然后“运行->显示覆盖数据...”并选择您的Jacoco输出文件。此文件必须具有.exec扩展名,否则您无法选择它。那

java - 使用 Intellij 构建 War 并部署到 Tomcat

我的基本工作流程在终端mvncleaninstall在我的基本目录中。这将创建一个带有WAR文件的目标目录。我将该war文件复制到我的Tomcat的webapps目录中。如果我进行更改,我显然必须重复这个乏味的过程。我正在使用IntellijUltimate13.1.6,我知道可以通过基于thisguide的IDE完成所有这些工作。.所以在我开始之前,我在我的基础上运行mvnclean来删除目标目录。现在开始我进入项目结构-->Artifact并创建一个新的Web应用程序:存档。我将它命名为project_name,默认情况下它有一个不同的输出目录(baseDir/out/artifa

java - 使用 Intellij 构建 War 并部署到 Tomcat

我的基本工作流程在终端mvncleaninstall在我的基本目录中。这将创建一个带有WAR文件的目标目录。我将该war文件复制到我的Tomcat的webapps目录中。如果我进行更改,我显然必须重复这个乏味的过程。我正在使用IntellijUltimate13.1.6,我知道可以通过基于thisguide的IDE完成所有这些工作。.所以在我开始之前,我在我的基础上运行mvnclean来删除目标目录。现在开始我进入项目结构-->Artifact并创建一个新的Web应用程序:存档。我将它命名为project_name,默认情况下它有一个不同的输出目录(baseDir/out/artifa

java - 你如何让 Git 与 IntelliJ 一起工作?

我将使用IntelliJ社区版的Git版本控制来创建我打算开发的程序的分支。我正在努力让自己习惯它的功能,但我遇到了障碍。我按照网页http://wiki.jetbrains.net/intellij/Using_Git_Locally的说明进行操作虽然我按照它的要求做,但当我到达Image5时,我在默认值下找到一个空列表。可能我想没关系,所以我继续这个过程。但是,当我来到将更改提交到Master(修订版1)的最重要部分时,该列表也是空的,并且提交更改没有检测到我的项目的任何更改(参见Image13和Image14)。除此之外,当我再次打开项目时收到一条消息,表明Git执行路径不正确。

java - 你如何让 Git 与 IntelliJ 一起工作?

我将使用IntelliJ社区版的Git版本控制来创建我打算开发的程序的分支。我正在努力让自己习惯它的功能,但我遇到了障碍。我按照网页http://wiki.jetbrains.net/intellij/Using_Git_Locally的说明进行操作虽然我按照它的要求做,但当我到达Image5时,我在默认值下找到一个空列表。可能我想没关系,所以我继续这个过程。但是,当我来到将更改提交到Master(修订版1)的最重要部分时,该列表也是空的,并且提交更改没有检测到我的项目的任何更改(参见Image13和Image14)。除此之外,当我再次打开项目时收到一条消息,表明Git执行路径不正确。

java - 在 IntelliJ 或 Eclipse 中设置 java 系统属性

我有一个项目可以在终端命令下正确运行mvnpackageexec:java-Dplatform.dependencies-Dexec.mainClass=Demo现在,我需要在Mac(最好是IntelliJ)上使用IntelliJ或Eclipse正确调试它(不是终端),但我尝试在不同的地方设置VM选项,但似乎没有任何效果。放置这些选项的正确位置在哪里:-Dplatform.dependencies-Dexec.mainClass=Demo? 最佳答案 在IntelliJ中,它的工作原理如下:转到配置->VM选项并添加参数/值对:-D

java - 在 IntelliJ 或 Eclipse 中设置 java 系统属性

我有一个项目可以在终端命令下正确运行mvnpackageexec:java-Dplatform.dependencies-Dexec.mainClass=Demo现在,我需要在Mac(最好是IntelliJ)上使用IntelliJ或Eclipse正确调试它(不是终端),但我尝试在不同的地方设置VM选项,但似乎没有任何效果。放置这些选项的正确位置在哪里:-Dplatform.dependencies-Dexec.mainClass=Demo? 最佳答案 在IntelliJ中,它的工作原理如下:转到配置->VM选项并添加参数/值对:-D

java - 为什么我不能在 IntelliJ 中拖动执行点(我可以在 Visual Studio 中)

在VisualStudio中,调试时,可以将执行点(当前指令指针,黄点)拖到当前方法的另一处。这在IntelliJ中是不可能的,有些人说这在Java中通常是不可能的。为什么? 最佳答案 IntelliJ通过标准的Java调试接口(interface)与正在运行的JVM交互,因此它可以针对不同的JDK调试程序。这不支持您描述的移动执行点。它确实可以让您回退调用堆栈并再次执行方法调用。在IntelliJ中,使用线程窗口选择挂起线程的堆栈帧并返回到它。然后继续线程以在程序中重新调用该点的方法。注意:这不会回滚对象的状态,所以可能会出现奇怪

java - 为什么我不能在 IntelliJ 中拖动执行点(我可以在 Visual Studio 中)

在VisualStudio中,调试时,可以将执行点(当前指令指针,黄点)拖到当前方法的另一处。这在IntelliJ中是不可能的,有些人说这在Java中通常是不可能的。为什么? 最佳答案 IntelliJ通过标准的Java调试接口(interface)与正在运行的JVM交互,因此它可以针对不同的JDK调试程序。这不支持您描述的移动执行点。它确实可以让您回退调用堆栈并再次执行方法调用。在IntelliJ中,使用线程窗口选择挂起线程的堆栈帧并返回到它。然后继续线程以在程序中重新调用该点的方法。注意:这不会回滚对象的状态,所以可能会出现奇怪

java - 如何将外部库的源代码和 javadoc 添加到 IntelliJ 的 gradle 中?

我已经使用IntelliJ和Gradle建立了一个Java项目。我的根项目中有一个build.gradle文件,我可以编译和运行我的应用程序。但是...我正在使用带有源代码和javadoczip文件的Java库。如果我在我的源代码中并想从这个库中去声明一个类或方法,IntelliJ会打开.class文件而不是源.java压缩包中提供的文件。如何告诉gradle使用外部库提供的源代码和javadoczip? 最佳答案 我不确定您的库是否存储在Maven存储库中。我想是的。我知道将gradle项目导入IntelliJ的两种方法。第一个是