Добавление бинарных файлов в рецепты других народов

Так много для этого простого вопроса, но я просто хотел выделить новую функцию на Java, которая позволит избежать всех путаниц в индексировании в массивах даже для новичков. Java-8 абстрагировал задачу итерации для вас.

int[] array = new int[5];

//If you need just the items
Arrays.stream(array).forEach(item -> { println(item); });

//If you need the index as well
IntStream.range(0, array.length).forEach(index -> { println(array[index]); })

В чем польза? Ну, с одной стороны, это читаемость, как английский. Во-вторых, вам не нужно беспокоиться о ArrayIndexOutOfBoundsException

1
задан T4ng10r 16 January 2019 в 14:02
поделиться

2 ответа

Вы найдете пакеты conan, установленные в вашей системе Linux на .conan/data/package_name/version/repo_name/tag. Там будет папка с пакетом внутри. Если вы хотите вручную добавить двоичные файлы в существующие пакеты, то вы можете добавить двоичный файл в папку /bin в пакетах.

Или вы можете заглянуть в рецепт конана в папке экспорта и найти пакет, из которого он получает свои двоичные файлы, и добавить этот двоичный файл в этот путь.

0
ответ дан tushar_ecmc 16 January 2019 в 14:02
поделиться

Я рекомендую открыть вопрос для Bincrafters, запросив поддержку clang 3.9: https://github.com/bincrafters/community/issues/

Включить новую конфигурацию пакета просто одна строка в рецепте Трэвис.

Как я могу загрузить бинарный файл локальной сборки с помощью clang 6.0?

Вы можете использовать JFrog Artifactory, существует Community Edition с поддержкой Conan. Кроме того, вы можете создать «зеркало» для своих пакетов локально с помощью Artifactory, а не загружать их с Bintray: https://docs.conan.io/en/latest/uploading_packages/artifactory_ce.html

Однако, Conan уважает ваш удаленный список по порядку, если ваш клиент Conan сначала находит log4cplus в удаленном Bincrafters, но правильный двоичный файл доступен только в вашем локальном хранилище, Conan проигнорирует ваш локальный удаленный и выдаст сообщение об ошибке пропустил бинарный пакет для log4cplus. Таким образом, в вашем случае вам нужно будет скопировать ВСЕ двоичные файлы в ваш локальный репозиторий.

С уважением!

0
ответ дан uilianries 16 January 2019 в 14:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: