В проекте, над которым я работаю, я хотел бы добавить еще одну библиотеку. Проблема в том, что я использую Gradle, а библиотека, которую я хочу использовать, не на Maven, она доступна только как git-репо с установкой сборки Ant. Я подумывал добавить его как подмодуль, а затем использовать Gradle's Ant support для создания библиотеки, а затем зависеть от нее, но я не могу понять, как заставить Gradle ссылаться на вывод сборки библиотеки. Должен ли я использовать compile files(...)
или есть лучший способ?Использовать проект Ant как подпроект Gradle
1
A
ответ
1
Я построил файл JAR для этой библиотеки в Ant, а затем проверил бы его с исходным кодом проекта. После этого вы можете ссылаться на файл с помощью следующих действий:
dependencies {
compile files('libs/ant-lib.jar')
}
С другой стороны, я мог бы загрузить файл на камеральной бинарного хранилище, если вы используете один и затем ссылаться на него через его координаты.
Смежные вопросы
- 1. Проект Gradle, включающий проект maven как подпроект
- 2. gradle возвращает подпроект как null
- 3. Gradle строит, затем игнорирует подпроект
- 4. Gradle cannto найти подпроект иждивенчества
- 5. Как использовать задачу maven ant от gradle?
- 6. Gradle исключает конкретный подпроект из полной сборки
- 7. Gradle промежуточный дир мультипроекте не подпроект
- 8. Как преобразовать существующий проект ios в подпроект?
- 9. Как повторно использовать зависимый проект в ant?
- 10. Ant заменить токен - Gradle
- 11. Как использовать подпроект с Apportable?
- 12. JavaFX: библиотека Gluon с ANT или конвертировать проект JavaFX-Ant в проект JavafX-Gradle
- 13. Как включить подпроект java 8 в проект Android
- 14. Gradle: задачи выполняются подпроект в параллельной структуре
- 15. Как использовать подпроект многопроцессорной градиентной градации
- 16. Построение подпроекта сборки Gradle, где находится другой подпроект Android
- 17. Gradle задача не бежал, когда подпроект задача побежал
- 18. Как преобразовать проект Ant в проект Maven
- 19. Gradle: Включить проект с buildscript как подпроекта
- 20. Проект Mavenizing ANT
- 21. Gradle: Get Ant Task Output
- 22. Как развернуть проект Eclipse, ссылающийся на подпроект на Heroku?
- 23. Как использовать Gradle с автономным Android SDK?
- 24. Как обеспечить зависимости Gradle для Ant build
- 25. Как устроить подпроект с playframework
- 26. Как включить проект Sibling в проект Gradle?
- 27. Может sbt динамически использовать сгенерированный подпроект build.sbt
- 28. Как скомпилировать подпроект Gradle с использованием классов отладки из другого модуля
- 29. Вызов Ant Macrodef из Gradle
- 30. Eclipse рассматривает каталог как подпроект
Это то, что я делаю сейчас, но мне было интересно, есть ли способ, чтобы проект муравья был подпроектом, чтобы все могло быть построено с помощью одной команды. – apemanzilla
Да, вы могли бы это сделать. Тем не менее, я думаю, что бессмысленно перестраивать артефакт библиотеки, если вы фактически не меняете код. Здесь вы можете создать новый подпроект в своей многопроектной сборке и создать зависимость от проекта. В новом подпроекте вы импортируете сборку Ant (https://docs.gradle.org/current/userguide/ant.html#sec:import_ant_build). –
Хорошо, я попробую, спасибо. – apemanzilla