草庐IT

gradle-intellij-plugin

全部标签

java - 在 Intellij-Idea 调试器中转储一个巨大的数组

在Idea中是否有一种方法可以将大量-非常-整数数组的内容转储到剪贴板中?数组上的“复制值”不返回任何内容。 最佳答案 要使用复制值获取剪贴板中的值,您需要定义一个“Java数据类型渲染器”来解释数组的内容。右键单击您的数组变量选择“查看方式->创建...”在“JavaDataTypeRenderers”窗口中,创建一个新条目,使用Arrays.toString(this)设置“Whenrenderinganode,usefollowingexpression”。应用,选择您的数组变量并执行Ctrl-C以获取内容。

使用 Java 9 和 Intellij Idea 不存在 JavaFX

我正在使用IntellijIdea编译一个使用Maven依赖项的项目,Intellij一直告诉我我的项目有50多条错误,因为JavaFX不存在。Intellij没有将我代码中的所有javafx依赖项突出显示为错误,只是一旦我按下运行并编译程序,它就会说JavaFX中的所有内容都不存在。我尝试重新下载最新的JDK(Java9.0.1),但没有解决问题。我进入了默认项目结构和项目结构以确保它使用了正确的jdk并且没有解决问题。我使用的所有jdk似乎都列出了项目中包含的javafx包。这也只是我与friend合作的特定项目的一个问题。我们可能不得不将所有代码转移到一个新项目中,但我不确定这是

java - IntelliJ 13 Tomcat 配置类 org.springframework.web.util.Log4jConfigListener 的应用程序监听器时出错

我正在尝试使用IntelliJ13及其内置的Tomcat部署插件运行Java/Spring/Hibernate/Ivy应用程序。我使用的是Tomcat8.0.9,但我也尝试过使用Tomcat6.0.39。当我尝试启动Tomcat时,我正在创建一个工件;更具体地说,是一场爆炸性的war。我正在使用Ivy来解决我的依赖关系,这是因为它是一个不使用Maven的遗留应用程序。愚蠢,我知道。当尝试使用任何版本的Tomcat从IntelliJ内部运行此应用程序时,我在“服务器”日志中收到以下消息:C:\dev\apache-tomcat-6.0.39\apache-tomcat-6.0.39\bi

java - 在 Gradle 中从 Spring Boot 中排除 Tomcat 依赖项

我将SpringBoot与Jetty结合使用,看来我无法在我的Gradle构建文件中排除所有Tomcat依赖项。build.gradle相关部分:compile("org.springframework.boot:spring-boot-starter"){excludemodule:"tomcat-embed-el"}compile("org.springframework.boot:spring-boot-starter-jetty")compile("org.springframework.boot:spring-boot-starter-web"){excludemodule:

java - idea intellij maven项目无法制作

我有Maven项目。Maven构建完全成功。但是我不能做这个项目。[信息]建立成功项目包含一个模块。Idea看不到依赖关系。Error:(3,38)java:D:\Dropbox\Programming\java\spring\springBook\src\main\java\ch14\validator\ContactTestValidator.java:3:packageorg.springframework.stereotypedoesnotexistPOM:4.0.0springBookspringBook1.0-SNAPSHOT3.2.3.RELEASEjunitjunit3

java - 在 IntelliJ Java 应用程序中构建变体(产品风格)

是否可以在IntelliJ中为传统Java应用(而非Android项目)构建基于不同源集的变体?我想使用Androidgradle插件附带的productFlavors等功能,但用于传统的Java应用程序。例子:library_red--HelloImpl.javalibrary_blue--HelloImpl.javalibrary_common--Hello.javacompiledlibrary_blue--Hello.class,HelloImpl.classcompiledlibrary_red--Hello.class,HelloImpl.class

java - Hudson/Jenkins 插件开发 : how to get environment variables of other plugin

我的Hudson配置有点旧。我们有一个内部开发的插件,可以查询Nexus存储库并设置一些作业参数。该插件使用Java。我们还使用已弃用的SetEnvPlugin,我们在这里设置了一堆环境变量。我们的插件基本上扩展了ParameterDefinition类以在构建作业屏幕中提供一堆选项,然后ParameterValue类为我们的作业设置环境变量。我们的参数定义类:classNexusQueryParameterDefinitionextendsParameterDefinition是否可以从我们的参数定义类访问SetEnv插件中定义的环境变量?问题是我在参数化构建的定义时间,即在我按下“

java - IntelliJ 14 + Lombok 插件 + @Builder = 错误

我的IntelliJ14和Lombok注释“@Builder”有问题。我有一些类(class):@Getter@BuilderpublicclassTransactionFilter{privateStringname;privateProductTypeproduct;...publicstaticTransactionFilterBuilderdefaultBuilder(){TransactionFilterBuilderbuilder=builder();builder.product(ProductType.DEFAULT);returnbuilder;}}我正在尝试在另一个

java - 如何使用具有多个 jdk 版本的 gradle 构建多个项目?

我有多个项目并使用不同的jdks(IBM、SUN)和版本(1.6、1.7、1.8)构建。在每个项目的gradle脚本中,我都定义了sourceCompatibility和targetCompatibility。如何定义每个项目特定的org.gradle.java.home?如果我在我的主项目gradle.properties文件中将IBMjdk6定义为org.gradle.java.home,其他项目构建将失败。我只有gradle.properties文件主要gradle项目。我不想使用JAVA_HOME类路径变量来运行我的gradle脚本。我正在使用gradle2.3。请提供一些解决

java - 如何在 Intellij IDea 的测试中不删除静态导入?

有一个选项Optimizeimportsonfly(Editor->General->AutoImport)可以删除未使用的导入。但是当创建一个测试类时,Intellijidea添加importstaticorg.junit.Assert.*;到它。但是当文件被保存时(刚刚添加后)它删除了这个导入。有没有一种方法可以设置IntelliJidea来防止这种情况,但保持Optimizeimportsonfly启用? 最佳答案 我认为没有适合您具体情况的设置,但是:有一个设置Editor>CodeStyle>Java|使用带有*的导入然后