gradle - Gradle Native Artifacts插件应用失败

标签 gradle

有人在Gradle Native Artifacts Plugin中有经验吗?

我想使用它,但是即使在基本应用程序中也无法运行它:

buildscript {
    repositories {
        maven {
            url "https://sgeb.github.io/maven_repo/"
        }
    }

    dependencies {
        classpath "me.sgeb.gradle:gradle-native-artifacts-plugin:1.+"
    }
}

apply plugin: 'native-artifacts'

仅此而已。会造成:
Download https://sgeb.github.io/maven_repo/me/sgeb/gradle/gradle-native-artifacts-plugin/1.1.0-SNAPSHOT/gradle-native-artifacts-plugin-1.1.0-20140322.203740-8.pom
Download https://sgeb.github.io/maven_repo/me/sgeb/gradle/gradle-native-artifacts-plugin/1.1.0-SNAPSHOT/gradle-native-artifacts-plugin-1.1.0-20140322.203740-8.jar

FAILURE: Build failed with an exception.

* Where:
Build file 'C:\...\build.gradle' line: 13

* What went wrong:
A problem occurred evaluating root project 'test'.
> Failed to apply plugin [id 'native-artifacts']
   > Could not create plugin of type 'NativeArtifactsPlugin'.

使用“--stacktrace”运行它会出现提示:
Caused by: org.gradle.api.plugins.PluginInstantiationException: Could not create plugin of type 'NativeArtifactsPlugin'.
        at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:67)
        at org.gradle.api.internal.plugins.DefaultPluginContainer.providePlugin(DefaultPluginContainer.java:187)
        at org.gradle.api.internal.plugins.DefaultPluginContainer.addPluginInternal(DefaultPluginContainer.java:137)
        at org.gradle.api.internal.plugins.DefaultPluginContainer.apply(DefaultPluginContainer.java:103)
        at org.gradle.api.internal.plugins.DefaultObjectConfigurationAction.applyPlugin(DefaultObjectConfigurationAction.java:115)
        ... 40 more
Caused by: java.lang.NoClassDefFoundError: org/gradle/model/ModelRules
        at org.gradle.api.internal.DependencyInjectingInstantiator.selectConstructor(DependencyInjectingInstantiator.java:83)
        at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:44)
        at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:65)
        ... 44 more
Caused by: java.lang.ClassNotFoundException: org.gradle.model.ModelRules
        ... 47 more

使用“--info”或“--debug”运行时都没有提出任何新内容...

我究竟做错了什么?有什么建议吗?

谢谢!

最佳答案

不幸的是,gradle 2.1 isn't supported

您可以降级为gradle 1.11或查看this

关于gradle - Gradle Native Artifacts插件应用失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28322315/

相关文章:

java - 了解第三方库的测试和编译依赖关系

android - 使用 Gradle 运行特定的仪器单元测试

java - 使用 Gradle 和 NetBeans 构建可执行 jar

scala - 如何从Gradle执行Scala脚本?

maven - Grails插件安装

gradle - 如何使用 gradle tooling api 将插件应用于构建脚本?

grails - 将 Grails 从 2.x 迁移到 3.x 后无法应用 gradle grails 插件

android - 通过android studio运行gradle与通过Terminal运行gradle吗?

java - 为什么在我编译我的应用程序时缺少一个类?

java.lang.UnsatisfiedLinkError : Can't obtain class com. sun.jna.Pointer(神经技术Megamatcher SDK)