草庐IT

gradle-intellij-plugin

全部标签

java - Gradle 相当于 Surefire classpathDependencyExclude

我正在尝试将Java项目从Maven迁移到Gradle。现在的问题是测试的类路径依赖配置非常棘手。我们的maven-surefire-plugin配置:**/SomeTest1.javacom.sun.jersey:jersey-core不同的测试类有不同的类路径。如何使用Gradle实现它? 最佳答案 首先,您需要将测试源分成不同的源集。比如说,我们需要从包org.foo.test.rest运行测试,运行时类路径与其他测试略有不同。因此,它的执行将转到otherTest,其中剩余测试位于test:sourceSets{otherT

java - 无法在 Intellij 中运行主类

这个问题在这里已经有了答案:Error"ClassNotFoundException"inIntelliJIDEA(14个答案)关闭6年前。我有以下项目结构-ProjectRoot---src------Main------examples---libs我的src文件夹在Intellij中被标记为sources。现在,当我想运行主类时,出现以下错误:Exceptioninthread"main"java.lang.ClassNotFoundException:Main关于我做错了什么有什么想法吗?这是我的主要类(class):publicclassMain{publicstaticvo

java - 什么时候在 Java/Gradle 中使用运行时而不是编译时依赖?

根据我的理解,Gradle会将所有compile依赖作为runtime依赖。当你应该只使用运行时时,什么是实例?当调用gradlebuild时,所有子依赖项都从compile中获取并拉入编译。例如,当我对调用时打印的内容进行比较时>gradle-qdependencies为编译和运行时打印的列表是相同的。示例输出可能显示以下两者:+---org.springframework.boot:spring-boot-starter-web:->1.5.4.RELEASE|+---org.springframework.boot:spring-boot-starter:1.5.4.RELEAS

java - 模块不依赖于 Intellij IDEA 2017.2.5 Java 9

我刚刚在命令行中测试了我对java9模块的理解。然后我搬到了IntellijIDEA2017.2.5来测试它。我遇到了错误moduleisnotindependencies不知道为什么intellij显示错误。我只是在module-info.java中将需要的语句写为exports和requires。然后我用Intellij智能通过IDEA自行解决错误。只需ALT+ENTER,然后单击Adddependencyonmodule'module-name-here'。但我不知道Intellij在幕后做了什么。有什么想法吗? 最佳答案 但

java - Akka Http.get(ActorSystem) 导致 intellij 中的方法调用不明确

intellij在子类指定更具体的返回类型时存在问题。Akka的Http.get(ActorSystem)方法就是这种情况。这个问题已报告给JB,但他们尚未回复。SCL-12302 最佳答案 我找到了解决问题的简单方法。只需从JetBrains安装Scala插件:文件->设置...->插件->安装JetBrains插件...->搜索Scala。重启IDE后故障消失。 关于java-AkkaHttp.get(ActorSystem)导致intellij中的方法调用不明确,我们在StackO

java - Gradle 5 Kotlin DSL : Common Tasks & Maven Artifacts in multi-modules projects

我真的很想欣赏Gradle5,尤其是与新的KotlinDSL结合使用,但我很难(在我看来)使用Gradle运行一个非常非常简单和通用的构建。任务发布一个Java库,其中包含Maven默认目录布局中的多个相互依赖的子模块作为高质量的MavenArtifact/存储库-point,简单的Gradle构建(即DRY)。因此:有一个根项目作为保护伞,它定义并包含所有通用配置(实际上除了真正的依赖项之外的所有配置)。我目前的挣扎我将当前的“结果”移植到asampleprojectonGithub和askedthisquestionintheGradleforumalready.目前,我未能声明在

java - 杀死所有 Gradle 守护进程,无论版本如何?

总结我想知道如何杀死机器上运行的每一个gradle守护进程和进程,无论gradle版本或守护进程版本如何,但“--kill”或“--stop”命令只会停止那些匹配相同版本gradle的进程。用例我的CI构建框将有几个运行不同版本的gradle守护进程(因为我是一个使用包装器执行构建的好child)。偶尔我会发现缓存或增量构建的问题,作为预防措施,我喜欢杀死守护进程。我的开发箱也是如此,尽管冲突更常见于我使用的任何VCS或IDE。我在找什么我希望有一面我想念的旗帜或属性(property),我可以传递给gradle以在一个简单的一行命令中执行此操作,但如果它是足够简单,我会接受更多。没有

java - 如果应用了 java 插件,Gradle 无法在复合构建中找到 zip Artifact

我有一个创建zipArtifact的Gradle项目。我通过artifacts.add('default',zipTask)定义Artifact。我通过includeBuild将此项目添加到另一个项目并使用zip作为依赖项(dependencies{myConfiguration'org.example:testA:+@zip'})。到目前为止,一切都很好。它有效。当我将插件java添加到第一个项目时,问题就开始了。出于某种原因,它会阻止Gradle找到zipArtifact。错误是:Executionfailedfortask':doubleZipTask'.>Couldnotres

java - 添加附加路径到 exec-maven-plugin

我想向exec-maven-plugin添加一个额外的类路径。除了%classpath之外,我还想添加一个额外的路径到包含资源的目录(/Users/kornp/resources)。目前,我的pom看起来像这样:org.codehaus.mojoexec-maven-plugin1.1.1javaruntime%classpath:/Users/kornp/resourcesorg.drrabbit.maventest.App我该如何配置? 最佳答案 我在源文件夹之外的特定目录中有一些配置文件。所以我为我的pom.xml文件定义了额

java - 在 SWT 中使用 Maven tycho-p2-plugin

如何使用EclipseP2存储库和Maventycho-p2-plugin构建SWT应用程序? 最佳答案 您可以为“目标平台配置”插件定义目标环境。无论您正在为多个环境构建RCP或功能,您都可以让您的功能包含这些主机的swt片段。org.eclipse.tychotarget-platform-configuration${tycho-version}p2linuxgtkx86win32win32x86solarisgtksparcfeature.xml中的代码段 关于java-在SWT