gradle- все статьи тега


Обновление плагина Android Gradle с 3.1.4 до 3.2.0 вызывает исключение TaskExecutionException

При обновлении плагина gradle с 3.1.4 до 3.2.0 я столкнулся со следующей ошибкой. Что я сделал: снимите флажок Instant Run Добавить в local.свойства org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 аннулировать и перезапустить очистить и построить проект Никаких изменений... Ошибка: Ошибка сборки 32 С 17 мс ... :приложение: transformClassesWithDexBuilderForandroid50sncfdebug Выполнить преобразование org.gradle.api. ...

Gradle WAR plugin: как найти место назначения для копирования файлов

Я работал над тем, чтобы Gradle генерировал определение артефакта войны IntelliJ как часть задачи "идея" согласно этому сообщению в блоге. До сих пор это работало довольно успешно, хотя мой код довольно грязный, поэтому я пытаюсь его очистить. Насколько я понимаю, военная задача должна содержать всю информацию, необходимую для создания необходимых тегов в IntelliJ. Например, учитывая объект Gradle Project, скажем gradleProject, я могу сделать что-то вроде: def artifactManager = project.compone ...

Как развернуть GitLab-Ci в EC2 с помощью AWS CodeDeploy/CodePipeline/S3

Я работал над проектом SlackBot, основанным в Scala с использованием Gradle, и изучал способы использования Gitlab-CI для развертывания в AWS EC2. Я могу полностью построить и протестировать свое приложение с помощью Gitlab-CI. Как я могу выполнить развертывание из Gitlab-CI в Amazon EC2 с помощью CodeDeploy и CodePipeline? Ответ следовать в качестве руководства, чтобы сделать это. ...

Ошибка плагина Kotlin: не удалось создать прокси-класс для класса org.реактивные мозги.Котлин.градля.задачи.KotlinCompile

Получение ошибки при попытке выполнить задачу gradle. Не могу понять, что еще требуется или в чем заключается ошибка. Проект, над которым я работаю, имеет несколько подпроектов, поэтому у меня есть основная сборка.градля. Ошибка относится к подпроекту, где я хотел попробовать Kotlin. * Where: Build file '/home/oracle/bnc/KotlinHandler/build.gradle' line: 13 * What went wrong: A problem occurred evaluating root project 'KotlinHandler'. > Failed to apply plugin [id 'kotlin'] > Could not ...

Gradle's mustRunAfter / finalizedBy только для конкретной задачи?

Я пытаюсь заставить Грэдла mustRunAfter и finalizedBy работать только для конкретной задачи. Возьмем такой пример build.gradle: task removeTestDatabaseContainer { doLast { println 'ninside removeTestDatabaseContainern' } } task startTestDatabaseContainer { doLast { println 'ninside startTestDatabaseContainern' } finalizedBy removeTestDatabaseContainer } task flywayMigrate { t-> doLast { println 'n inside flywayMigraten' } } task flywayClean { t-> doLa ...

Генерация groovydoc без компиляции Groovy источников с помощью Gradle

Я пытаюсь создать документы из какого-то заводного кода, но Gradle терпит неудачу, потому что он не может импортировать зависимости при попытке скомпилировать код. Это ожидается, так как этот код должен выполняться в определенном контексте, прежде чем эти зависимости будут доступны. Я не знаю, почему он даже пытается скомпилировать код, когда кажется, что он должен просто анализировать исходный код, чтобы извлечь документы, но это побочная проблема. Мое телосложение.грэдл: apply plugin: 'groov ...

Как импортировать библиотеку material design library В Android Studio?

Я хочу, чтобы импортировать эту библиотеку, чтобы мой проект в Android-студия в1.0.0 RC2 в: Https://github.com/navasmdc/MaterialDesignLibrary Но есть проблема. Когда я добавляю эту библиотеку в качестве модуля, появляется следующая ошибка: Ошибка: Зависимость MyApplication.библиотеки: MaterialDesign: не указано в проекте приложение разрешается в архив APK, который не поддерживается в качестве зависимости компиляции. Файл: C:ADTBundleStudioWorkspaceMyApplicationlibrariesMaterialDesi ...

как получить userid и gid в gradle?

Я могу сделать это в build.gradle: println System.getProperty("user.name") Как получить идентификатор пользователя и идентификатор основной группы для текущего пользователя на машине Linux? Захват выходных данных exec - это последнее, что я хочу сделать. ...

Android-студия transformClassesWithDexForDebug Gradle в 2.0 не удается, при нажатии кнопки "запустить"

У меня возникла проблема после перехода с android studio 1.5 на 2.0 В одном из моих проектов (только в одном) я не могу использовать кнопку запуска android studio, Потому что тогда сборка завершается неудачей на задаче gradle "transformClassesWithDexForDebug" С ошибкой: :app:transformClassesWithDexForDebug AGPBI: {"kind":"error","text":"Uncaught translation error: com.android.dx.cf.code.SimException: local variable type mismatch: attempt to set or access a value of type java.lang.Object u ...

Использование типов сборки в Gradle для запуска того же приложения, которое использует ContentProvider на одном устройстве

Я настроил Gradle для добавления суффикса имени пакета в мое отладочное приложение, чтобы у меня была версия выпуска, которую я использую, и отладочная версия на одном телефоне. Я ссылался на это: http://tools.android.com/tech-docs/new-build-system/user-guide#TOC-Build-Types Мое телосложение.файл gradle выглядит следующим образом: ... android { ... buildTypes { debug { packageNameSuffix ".debug" versionNameSuffix " debug" } } } ...

Пропустить задачу при выполнении другой задачи

Я добавил задачу в свой проект gradle: task deploy() { dependsOn "build" // excludeTask "test" <-- something like this doFirst { // ... } } Теперь задача build всегда выполняется перед задачей deploy. Это хорошо, потому что задача сборки включает в себя много шагов. Теперь я хочу явно отключить одну из этих включенных задач. Обычно я отключаю его из командной строки с помощью gradle deploy -x test Как я могу программно исключить задачу test? ...

Как определить и использовать константу в скрипте Gradle build (Android)?

Я работаю над приложением для Android с системой сборки Gradle. Моя цель-использовать значение (имя пакета) как applicationId: productFlavors { orange { applicationId "com.fruits.android.orange" // ... Но и выставить его через BuildConfig, чтобы код Java имел к нему доступ. Этот доступ должен быть извне аромата (а именно, бесплатная версия приложения должна знать имя пакета платной версии, чтобы она могла предложить пользователю обновление в Play store). Поэтому я хотел бы ...

Kotlin gradle build неразрешенная ссылка на функции kotlin-stdlib

У меня есть следующий файл build.gradle для моего пакета buildscript { ext.kotlin_version = '1.2.21' repositories { jcenter() mavenCentral() } dependencies { classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version" classpath "org.jetbrains.kotlin:kotlin-stdlib" } } plugins { id "org.jetbrains.kotlin.jvm" version "1.2.21" } sourceSets { main.kotlin.srcDirs += "./" } При запуске gradle compileKotlin я получаю следующие ошибки ...

Gradle-как определить флаг -- debug из командной строки?

У меня есть задача, в которой я выполняю команду. И мне нужно изменить, какие параметры передаются команде в зависимости от того, делаю ли я ./gradlew --debug myTask или ./gradlew myTask. Я думал, что это будет так же просто, как сделать: project.logger.isEnabled(LogLevel.DEBUG), но это возвращает false, даже когда --debug передается в Gradle. -=-=-=-=-=-=-=-=-=- Похоже, что вы оба верны. Я сделал неверное предположение, что основной процесс Gradle передаст информацию о флаге отладки в API to ...

Изменение Gradle в mavenCentral URL-адрес для моего РЕПО

При работе с Gradle в моей стране загрузка jars из maven central является очень своевременной и дорогостоящей работой.я хочу изменить mavenCentral на maven-nexus: это означает, что всякий раз, когда я использую mavenCentral, он всегда указывает на ощина ------править------у меня много проектов с mavenCentral, поэтому я не хочу менять каждый файл. Теперь в новых скриптах я использую maven{ url ...} Есть какой-нибудь легкий способ?? Любой может глеп? Спасибо! ...

Как разрешить циклическую зависимость в Gradle

Я переношу проект Java из Ant в Gradle. Я думаю, что лучшее решение-использовать поддержку нескольких проектов Gradle, но я не могу найти способ избавиться от циклической зависимости. Первоначальный проект был настроен на такую компоновку: - project/ - common/ - product-a/ - product-b/ Связь между common, product-a, и product-b это сложно. common зависит от product-a или product-b, в зависимости от файла конфигурации. Аналогично, product-a и product-b зависят от common, независимо от ...

Джерси перестал работать с InjectionManagerFactory не найден

Я получаю ниже ошибку при запуске моего API Джерси в Tomcat 8.5.11, которая вызывает остановку моего API: HTTP Status 500 - сервлет.метод init() сервлета для обслуживания Джерси остальное выбросил исключение Тип отчета об исключении Сервлет Сообщений.метод init() сервлета для обслуживания Джерси остальное выбросил исключение Описание сервер столкнулся с внутренней ошибкой, которая помешала ему от выполнения этой просьбы. Исключение Явакс.сервлет.ServletExcept ...

"зависимости" не могут быть применены к " (groovy.яз..Закрытие)'

Я не могу исправить эту ошибку: dependencies cannot be applied to '(groovy.lang.Closure) Это мой файл gradle: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: "$build ...

Как передать собственность надежное хранилище в Gradle скрипт сборки

Я пытаюсь создать классы для веб-сервиса SOAP с помощью скрипта gradle. Я использую плагин gradle-jaxws-plugin, который доступен в maven central. Мой сценарий выглядит следующим образом: buildscript { repositories { mavenCentral() } dependencies { classpath "eu.schnuckelig.gradle:gradle-jaxws-plugin:1.0.2" } } apply plugin: 'maven' apply plugin: 'jaxws' jaxws { System.setProperty('javax.xml.accessExternalSchema', 'all') packageName = 'com.myservi ...