当我尝试使用dexguard
plugin代替android
plugin(
$ ./gradlew assembleDebug
FAILURE: Build failed with an exception.
* Where:
Build file '/projectRoot/app/build.gradle' line: 1
* What went wrong:
A problem occurred evaluating project ':projectRoot:app'.
Could not create plugin of type 'g'.
第一行构建。我的应用程序模块的梯度是
apply plugin: 'dexguard'
我整个项目的build.gradle
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
flatDir { dirs 'path-to-dexguard/lib' }
mavenCentral()
}
dependencies {
classpath ':dexguard:'
classpath 'com.android.tools.build:gradle:0.12.+'
}
}
我运行了gradlew
并启用了debug
选项
$ ./gradlew --debug assembleDebug
[ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.NoClassDefFoundError: com/android/builder/DefaultBuildType
[ERROR] [org.gradle.BuildExceptionReporter] at com.saikoa.dexguard.g.$getStaticMetaClass(DexGuard)
[ERROR] [org.gradle.BuildExceptionReporter] at com.android.build.gradle.BasePlugin.<init>(BasePlugin.groovy:2173)
[ERROR] [org.gradle.BuildExceptionReporter] at com.android.build.gradle.AppPlugin.<init>(AppPlugin.groovy:37)
[ERROR] [org.gradle.BuildExceptionReporter] at com.saikoa.dexguard.g.<init>(DexGuard:90)
[ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.DependencyInjectingInstantiator.newInstance(DependencyInjectingInstantiator.java:62)
[ERROR] [org.gradle.BuildExceptionReporter] at org.gradle.api.internal.plugins.DefaultPluginRegistry.loadPlugin(DefaultPluginRegistry.java:65)
[ERROR] [org.gradle.BuildExceptionReporter] ... 46 more
[ERROR] [org.gradle.BuildExceptionReporter] Caused by: java.lang.ClassNotFoundException: com.android.builder.DefaultBuildType
[ERROR] [org.gradle.BuildExceptionReporter] ... 52 more
我的gradle
版本是2.1
$ gradle -v
------------------------------------------------------------
Gradle 2.1
------------------------------------------------------------
Build time: 2014-09-08 10:40:39 UTC
Build number: none
Revision: e6cf70745ac11fa943e19294d19a2c527a669a53
Groovy: 2.3.6
Ant: Apache Ant(TM) version 1.9.3 compiled on December 23 2013
JVM: 1.7.0_07 (Oracle Corporation 23.3-b01)
OS: Mac OS X 10.9.5 x86_64
如果我使用android而不是dexGuard,那么我就没有问题。
任何帮助或指点都非常感谢。提前致谢。
PS:我没有问题 独立运行蚂蚁 -
fwiw。
该错误表明您正在使用与Android插件不兼容版本的DexGuard插件。对于每个版本的DexGuard,您可以在DexGuard手册中找到兼容版本
在构建过程中,我如何上传文件到Jenkins Artifactory Plugin的艺术作品?上传后,该作业将触发另一个作业,该作业将从Artifactory下载工件。对我来说,在Jenkins作业中归档工件不是一个选项,因为我们应该在Artifactory中保留工件。 我可以使用curl上传到Artifactory,但我需要丢弃旧版本(由Jenkins Artifactory插件提供)。我可以在
如果作业使用构建流(包括重复作业)运行,构建管道插件是否仍然正确显示作业序列? 以下是构建流程的伪代码: 包将从源代码控制中提取代码,编译它,并将其存储为工件 部署将从上游Package作业复制工件,然后将其复制到目标参数中提供的URL 集成测试将针对参数中提供的URL运行一套集成测试。 即使部署作业重复,构建管道插件是否将此管道显示为4个步骤?
下面的这些代码可以帮助您通过CSS文件和SCSS文件,创建和编译 CSS 和 JS 文件的source-maps。 安装依赖 为了运行编译和压缩任务,你必须安装 node 和 npm。 命令行 // (Optional) Install Gulp module globally npm install gulp -g // Install fullpage's build dependen
Spring Boot为Maven和Gradle提供构建工具插件。 这些插件提供了各种功能,包括可执行jar的包装。 本节提供了有关这两个插件的更多详细信息,以及在需要扩展不受支持的构建系统时的一些帮助。
我已经创建了一个简单的Micronaut应用程序,使用 mn创建应用程序app_name--构建maven 用JDK 11以防万一。 这将创建一个maven项目,该项目可以很好地编译,但包含一个,如下所示: 但是,Maven AFAICT中没有docker构建。 所以我包括了这个 它确实能够构建docker映像,但不需要手动干预。原因是在中,在中创建了三个jar: 应用程序名称-0.1。罐子 应用
我打算在Windows环境下开发Hadoop,所以我首先开始安装如下。 cygwin、cmake、maven、协议缓冲区2.5、Windows SDK v7。一, 然后我将变量设置如下。 M2_HOME=D:\java\apache-maven-3.2.1 平台=Win32 我添加了