草庐IT

gradle-intellij-plugin

全部标签

java - 为 maven-processor-plugin 编写注解处理器

我有兴趣为maven-processor-plugin编写注释处理器。我对Maven比较陌生。处理器Java源代码应该放在项目路径中的什么位置(例如:src/main/java/...),以便它得到适当的编译,但最终不会成为我的ArtifactJAR文件的一部分? 最佳答案 最简单的方法是将注解处理器放在一个单独的项目中,并将其作为依赖项包含在内。如果这对您不起作用,请使用此配置编译器插件:org.apache.maven.pluginsmaven-compiler-plugin2.3.21.51.5truedefault-comp

如何从https://wordpress.org/plugins删除/未发布插件?

我想从WordPress的插件目录中删除插件,因为我不希望使用它进行任何新的安装。我找不到Google的任何解决方案。看答案截至2020年4月,您可以关闭自己的插件而无需通过电子邮件与他们联系。转到插件页面侧边栏上的高级视图链接,然后向下滚动到关闭此插件部分。阅读警告。如果您可以接受,请单击“我理解...”的按钮。

java - intellij插件开发书

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭9年前。Improvethisquestion我想为intellij开发一个插件,但是我发现这方面的资源很少,而且没有关于它的书,所以有人知道这个资源或书吗?非常感谢

java - 如何让 cxf-xjc-plugin 以 utf-8 格式生成源代码

我尝试使用cxf-xjc-plugin在maven项目中从xsd生成java类。它运行良好,但生成的源文件使用特定于平台的编码(windowspc上的cp1251)而不是utf-8。如果任何xsd类型在模式注释中包含非拉丁字符,那么它们只能在该特定编码中变得可读,编译器稍后会提示[WARNING]/C:/.../SomeType.java:[17,4]unmappablecharacterforencodingUTF-8.请帮我强制使用utf-8生成源代码。源编码设置为UTF-8构建插件是这样设置的:...org.apache.cxfcxf-xjc-plugin2.7.0org.apa

java - Gradle + Intellij IDEA 13 错误

我正在尝试使用gradle1.7、jetty9.2和intellijIDEA13设置简单的webapp。这里是在我使用的教程中找到的一些典型的gradle构建配置行:applyplugin:'jetty'sourceCompatibility=1.5version='1.1'repositories{mavenCentral()}dependencies{providedCompile'javax.servlet:servlet-api:2.5'//otherdependencies}在IDEA中启动的配置在EditConfigurations...->Add->Gradle中,任务是

java - IntelliJ 在类文件中的最后一个 '}' 之前插入空行

我一直试图找到在类的结束“}”之前插入一个空行的选项,但没有找到。我的目标是格式化interfaceIShooter{voidincHealth();//health++voiddecHealth();//health--intgetHealth();}对此interfaceIShooter{voidincHealth();//health++voiddecHealth();//health--intgetHealth();} 最佳答案 这对于stockIntelliJ是不可能的。如果您打开Preferences>Editor>Co

java - Gradle 多个版本的 GRADLE

为了清楚起见:这不是关于依赖项的多个版本,而是关于Gradle自己的jar的多个版本。我以为this可能有答案...但没有答案!这是Gradle2.14,带有Windows10操作系统。我发现gradle不断在“.gradle\”目录下为这个项目构建一个新目录:除了合法的“2.14\”目录,它还在不断构建一个“2.2.1\”目录。我查看了安装Gradle的目录:令人费解的是,我发现了多个版本的Gradlejar文件:不仅是2.14,还有2.13、1.7,是的,还有2.2.1..所以我决定手动删除2.2.1。jar。它停止构建“虚假的”2.2.1目录。谁能告诉我Gradle如何决定它使用

java - IntelliJ IDEA : Is there a way to list all interfaces implemented by a class and its parents?

我从事一个相对复杂的Java项目,其中类在Object之前通常有四到五个祖先。给定这样一个类,例如D在这样的层次结构中:Object>A>B>C>D,我想知道它有效实现的所有接口(interface)。也就是说,我也有兴趣看到D实现,比如说,Serializable,即使它仅在类B的声明中声明,并且即使D实际上没有实现接口(interface)指定的任何方法(当然,如果谈论Serializable)。我试过的这些信息的一些潜在来源包括:在“结构”窗口中使用“按定义类型分组”——但这不会显示空接口(interface)(=没有方法的接口(interface)),并且“层次结构”窗口——但

java - 在 IntelliJ 中将特定测试从 JUnit 4 迁移到 JUnit 5

我正在尝试将测试文件从Junit4迁移到Junit5使用IntelliJ重构代码->迁移->junit4到junit5。但它只运行导入优化并显示项目中的所有单元测试并询问是否重构,当我选择重构时没有任何反应。有人知道另一种迁移工具/插件或使迁移工作的方法吗? 最佳答案 JeanneBoyarsky创建了一个工具,用于将基于JUnit4的测试转换为JUnitJupiter。您可以在她的GitHub帐户中找到它:https://github.com/boyarsky/convert-junit4-to-junit5

java - 如何告诉 maven-dependency-plugin 项目中使用了 artifact?

这是我的多模块项目的结构:/root/apidependencies:slf4j/foodependencies:slf4j-log4j12,log4j换句话说,模块api使用slf4j进行日志记录。它不知道日志记录工具的实现是什么。模块foo添加slf4j-log4j12和log4j以实现日志记录。很简单。现在我正在运行maven-dependency-plugin:analyze-only这就是它对模块foo的说明:[WARNING]Unuseddeclareddependenciesfound:[WARNING]org.slf4j:slf4j-log4j12:jar:1.6.1: