Запитання з тегом «gradle»

Gradle - це інструмент автоматизації побудови проектів, який використовує Groovy DSL. Сценарії побудови Gradle підтримують сховища Maven та Ivy, а також просту файлову систему для управління залежностями.

1
Різниця між конфігураціями компіляції та часу виконання у Gradle
Моє запитання трохи поширене, але воно пов'язане і з Gradle. Навіщо нам потрібна конфігурація компіляції та виконання? Коли я компілюю щось, мені потрібні артефакти, щоб перетворити свої класи Java в байт-код, тому мені потрібна конфігурація компіляції, але навіщо потрібна конфігурація виконання, чи потрібно мені щось інше, щоб запустити свою програму …

2
Чому в проекті Android Studio є два файли build.gradle?
Після імпорту проекту Eclipse в Android Studio я бачу два build.gradleфайли: 1 - <PROJECT_ROOT>\build.gradle 2 - <PROJECT_ROOT>\app\build.gradle Перша версія коротша, друга версія містить визначення для compileSdkVersionтощо. Яка мета створення двох окремих файлів? Чи існують окремі завдання з побудови?

5
Несумісні плагіни для android-apt після оновлення до Android Studio 2.3
Після оновлення з 2,2 до 2,3 я бачу це попередження і коли я намагаюся скласти проект, я бачу цю помилку компіляції Як я можу вирішити цю проблему, не переходячи до попередньої версії gradle? Чи є оновлення Android-apt, яке може вирішити цю проблему?

5
Як надати різні піктограми програм Android для різних типів збірки gradle?
У моєму файлі gradle встановлено два типи збірки: debugі release. Я хотів би мати можливість встановити інший значок програми для debugтипу збірки. Чи є якийсь спосіб цього просто за допомогою типу збірки, не потрапляючи в аромати продуктів? Файл build.gradle знаходиться нижче. apply plugin: 'android' //... android { compileSdkVersion 19 buildToolsVersion …
101 android  gradle 

17
Скопіюйте існуючий проект з новою назвою в Android Studio
Я хотів би скопіювати свій Android-проект та створити новий проект із тих же файлів лише з іншим ім’ям. Мета цього - я можу мати другу версію свого додатка, яка підтримується в магазині додатків. Я знайшов цю відповідь тут: Android - скопіюйте існуючий проект з новою назвою Але це для Eclipse. …

7
Як передати параметри JVM з bootRun
Я розробляю простий веб-додаток Spring, який взаємодіє з віддаленим хостом, і я хотів би протестувати його локально за корпоративним проксі. Я використовую плагін gradle "Spring Boot", і питання полягає в тому, як я можу вказати налаштування проксі-сервера для JVM? Я спробував кілька способів зробити це: gradle -Dhttp.proxyHost=X.X.X.X -Dhttp.proxyPort=8080 bootRun export …

7
Як додати новий набір джерел до Gradle?
Я хочу додати тести інтеграції до моєї збірки Gradle (версія 1.0). Вони повинні працювати окремо від моїх звичайних тестів, тому що вони вимагають розгортання веб-додатка на localhost (вони тестують цей веб-додаток). Тести повинні мати можливість використовувати класи, визначені в моєму основному наборі джерел. Як це зробити?

8
Що означає «тип програми вже присутній»?
Я намагаюся створити програму в Android Studio. Після додавання бібліотеки Eclipse Paho як залежності від gradle (або це Maven? Я новачок в екосистемі Android), я отримав таку помилку: Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat Message{kind=ERROR, text=Program type already present: android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat, sources=[Unknown source file], tool name=Optional.of(D8)} Я перевірив багато різних питань щодо …

6
Метод DSL Gradle не знайдений: 'kapt ()'
Метод Gradle DSL не знайдено: 'kapt ()' Можливі причини: Проект 'jetpacklearn' може використовувати версію плагіна Android Gradle, яка не містить методу (наприклад, 'testCompile' було додано в 1.1.0). Оновіть плагін до версії 3.4.0 та синхронізуйте проект У проекті 'jetpacklearn' може використовуватися версія Gradle, яка не містить методу. Відкрийте файл обгортки Gradle …
99 android  gradle  kapt 

14
Плагін IntelliJ Gradle: Подається javaHome, здається, недійсний
Подібно до: - Intellij 14, здається, що javaHome поставляється недійсним - Android Studio - javaHome, що постачається, не є дійсною папкою Однак я намагаюся використовувати свою JAVA_HOMEзмінну, на яку встановленоC:\Program Files\Java\jdk1.8.0_40 Я не розумію, чому intellij шукає JDK всередині своєї каталогу встановлення. У Intellij: Executing external task 'bootRun'... The supplied …

2
Як додати колекції Apache Commons в Android Studio (Gradle)
Я намагаюся використовувати ListUtils, але коли я запустив додаток, я отримав цю помилку: Caused by: java.lang.ClassNotFoundException: Didn't find class "org.apache.commons.collections.ListUtils" on path: DexPathList[[zip file "/data/app/com.meridianaspect.wiw-2/base.apk"],nativeLibraryDirectories=[/vendor/lib, /system/lib]] Тож, мабуть, я повинен якось імпортувати цю бібліотеку через gradle, але я не знаю, як це зробити?
98 android  gradle 

6
Як виявити поточну ОС від Gradle
Я знайшов цю відповідь про те, як це зробити за допомогою Groovy: Виявлення платформи (Window або Linux) за допомогою Groovy / Grails : if (System.properties['os.name'].toLowerCase().contains('windows')) { println "it's Windows" } else { println "it's not Windows" } Чи є кращий спосіб?
98 gradle 

4
Як запустити тести JUnit за допомогою Gradle?
На даний момент у мене є такий файл build.gradle : apply plugin: 'java' sourceSets { main { java { srcDir 'src/model' } } } dependencies { compile files('libs/mnist-tools.jar', 'libs/gson-2.2.4.jar') runtime fileTree(dir: 'libs', include: '*.jar') } Цей файл build.gradle призначений для мого сховища тут . Всі мої основні файли знаходяться у …

14
Не вдалося імпортувати новий проект Gradle: не вдалося знайти версію інструментів побудови * .0.0
Коли я завантажую Android Studio і вибираю "Новий проект ..." і переходжу до створення нового проекту, я отримую цю помилку спливаючих вікон: Не вдалося імпортувати новий проект Gradle: не вдалося знайти версію інструментів побудови версії 17.0.0 Щоб отримати детальнішу інформацію, зверніться до журналу IDE (Довідка | Показати журнал) Я хотів …

3
Як я можу імпортувати один сценарій Gradle в інший?
У мене є складний скрипт gradle, який охоплює набір функціональних можливостей навколо побудови та розгортання ряду проектів netbeans у багатьох середовищах. Сценарій працює дуже добре, але по суті все це налаштовано через півдюжини карт, що містять інформацію про проект та навколишнє середовище. Я хочу абстрагувати завдання в інший файл, щоб …
97 java  ant  groovy  build  gradle 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.