В этой теме попытаемся решить проблему сборки Андроид - приложения с помощью исключительно командной строки и maven …
Кому интересно - ответьте …
Спасибо …
это просто некст левел какой-то! …
…
…
…
интересно, когда здесь себе знакомства можно будет искать?
Нет , друг , это запрос …
Нужно сделать сборщик проектов …
Java и Maven уже установлены …
Остаётся только правильно всё прописать , зависимости и всё такое …
Надеюсь , есть на этом сайте знатоки …
Спасибо …
А что Вы сами сделали для решения проблемы?
Где примеры кода, настроек, где логи, где хоть что-то?
С таким наполнением первого поста вряд ли кто-то сможет помочь, даже если очень захочет.
Спасибо , счас исправим …
Итак , друзья , опишу Вам суть своей проблемы доступными на данный момент своими словами …
Дело в том , что я пытаюсь собрать свой-таки сборщик .apk - файлов …
Кто знает , как в maven изменить значение /bin/sh
на /system/bin/sh
- подскажите , буду весьма признателен …
Лог ошибки вот :
[ERROR] Error while executing forked tests.Error while executing process.Cannot run program "/bin/sh" (in directory "/storage/emulated/0/MAVEN/maven-compiler-plugin-3.8.1"): error=2, No such file or directoryorg.apache.maven.surefire.shade.org.apache.maven.shared.utils.cli.CommandLineException: Error while executing process.
Спасибо …
Вот команда запуска :
mvn -B initialize compile package install -Drat.numUnapprovedLicenses=100
Есть-ли в Maven какая команда , типа :
mvn -DSHELL=/system/bin/sh
Ещё раз спасибо …
Если я правильно понял Вашу проблему, то что Вам мешает просто создать symlink
?
ln -s /system/bin/sh /bin/sh
Если у вас, соответственно, sh лежит в /system/bin/sh
, то он так же будет вызываться и из /bin/sh
Спасибо за ответ …
Дело в том что на девайсе нет доступа к корневой директории , соответственно папку bin я создать не могу …
Не знаете-ли Вы команд Maven или Linux , чтобы перенаправить обращение /bin/sh
на /system/bin/sh
А-то все плагины заточены на /bin/sh …
Иначе мне придётся искать плагин , выдающий ошибку , и пересобирать с новыми параметрами …
Может-быть возможно через argLine …
Спасибо …
что будет если в PATH
добавить /system/bin
?
мавен не будет пытаться идти в /bin
. как работать с PATH
надеюсь знаете
Спасибо …
Счас попробую …
Спасибо за ответ …