有人在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/