相关疑难解决方法(0)

未找到 ID 为“maven”的插件

未找到 ID 为“maven”的插件。

我在使用 7.1 的 IDEA 中遇到了这个错误,这很奇怪,因为它maven是内置插件,应该与 gradle 一起分发。

subprojects {
    apply plugin: 'java'
    apply plugin: 'java-library'
    apply plugin: 'maven'
Run Code Online (Sandbox Code Playgroud)

运行Gradle 6.3时,似乎没有这样的错误。

java gradle

65
推荐指数
4
解决办法
14万
查看次数

能够在IntelliJ中将Gradle项目转换为Maven并保留两个构建文件

我一直很高兴使用IntelliJ + Gradle,但最近我被要求转移到Maven作为构建工具.有没有一种简单的方法可以在IntelliJ中将Gradle项目转换为Maven,或者保留两个配置文件(build.gradle和pom.xml)?根据Gradle build.gradle到Maven pom.xml,我使用了Gradle Maven的插件并在build/poms中生成了pom.xml文件,但是我想将build.gradle和pom.xml保持在同一级别使用任何首选项构建项目的能力.那可能吗?

谢谢,

intellij-idea gradle maven

8
推荐指数
2
解决办法
1万
查看次数

在根项目 gradle 中找不到任务“安装”

我正在尝试使用 Maven 插件将我的 Gradle 项目转换为 Maven。我正在关注此SO 链接,但是当我运行 Gradle 安装命令时,出现以下错误

C:\Users\>gradle install

FAILURE: Build failed with an exception.

* What went wrong:
Task 'install' not found in root project .

* Try:
Run gradle tasks to get a list of available tasks. Run with --stacktrace option to get the stack trace. Run with --info or --debug option to get more log outpu

* Get more help at https://help.gradle.org

BUILD FAILED in 0s
Run Code Online (Sandbox Code Playgroud)

当我这样做时,gradle -tasks它没有显示安装。对此该怎么办?

groovy gradle maven

8
推荐指数
2
解决办法
2万
查看次数

gradle to maven插件转换

如何为定义的以下gradle插件编写等效的maven插件?

/*
* Plugin to copy system properties from gradle JVM to testing JVM  
* Code was copied from gradle discussion froum:  
* http://forums.gradle.org/gradle/topics/passing_system_properties_to_test_task
*/  
class SystemPropertiesMappingPlugin implements Plugin{  
    public void apply(Project project){  
        project.tasks.withType(Test){ testTask ->  
            testTask.ext.mappedSystemProperties = []  
            doFirst{  
                mappedSystemProperties.each{mappedPropertyKey ->  
                    def systemPropertyValue = System.getProperty(mappedPropertyKey)  
                    if(systemPropertyValue){  
                        testTask.systemProperty(mappedPropertyKey, systemPropertyValue)  
                    }  
                }  
            }  
        }  
    }  
}
Run Code Online (Sandbox Code Playgroud)

java gradle maven

5
推荐指数
1
解决办法
615
查看次数

在 gradle 上使用缓存的依赖项和插件运行黄瓜测试

嗨,我想在一个 gradle 项目上运行一些用黄瓜做的测试,我试图在另一台 PC 上运行这个测试(网络访问受限)所以我复制/粘贴了下面的所有内容,~./gradle/caches项目文件喜欢build, src and build.gradle并放置了所有内容和原来一样的地方

所以一旦我把所有东西都准备好,我就运行了这个

  gradle --no-daemon --offline cucumber
Run Code Online (Sandbox Code Playgroud)

我失败了

> Could not resolve all dependencies for configuration ':classpath'.
   > Could not download gradle-cucumber-plugin.jar (com.github.samueltbrown:gradle-cucumber-plugin:0.9): No cached version available for offline mode
Run Code Online (Sandbox Code Playgroud)

奇怪的是我在缓存目录中有文件

~/.gradle/caches/modules-2/files-2.1/com.github.samueltbrown/gradle-cucumber-plugin/0.9/7b65c67654715025eed1924
0c4f7defbef9645e0# ls
gradle-cucumber-plugin-0.9.jar
Run Code Online (Sandbox Code Playgroud)

仅供参考,我没有像我想要的那样使用 gradle/java 的经验,所以任何类型的建议都会很棒,这是 build.gradle 上“需要”插件的地方

plugins {
  id "com.github.samueltbrown.cucumber" version "0.9"
}
Run Code Online (Sandbox Code Playgroud)

谢谢

java cucumber gradle

4
推荐指数
1
解决办法
3232
查看次数

标签 统计

gradle ×5

java ×3

maven ×3

cucumber ×1

groovy ×1

intellij-idea ×1