Я довольно новичок в упаковке anaconda / conda.
Я бы хотел упаковать пакет программ, который генерирует множество исполняемых jar .
. Я понимаю ( и, возможно, я ошибаюсь ) описание пакета загружается как archive.tar.bz2 из https://anaconda.org/ и содержит все, что необходимо для компиляции код на стороне клиента .
Следовательно, эти * .tar.bz2 не должны содержать исполняемый файл jar (?). Тем не менее, если я посмотрю на https://anaconda.org/bioconda/picard/files, то файлы tar.bz2, похоже, содержат исполняемый файл jar picard.jar
(?)
Итак, каково правильное место для размещения файлов jar после conda-build
архив без включения исполняемых jar-файлов в archive.tar.bz2?
Примечание:
моей сборки. sh пока:
#!/bin/bash
set -e
set -u
ACTIVATE_DIR=$PREFIX/etc/conda/activate.d
DEACTIVATE_DIR=$PREFIX/etc/conda/deactivate.d
## will create/drop a variable MY_TOOL_BASE_DIR
cp -v $RECIPE_DIR/activate.sh $ACTIVATE_DIR/mytool-activate.sh
cp -v $RECIPE_DIR/deactivate.sh $DEACTIVATE_DIR/mytool-deactivate.sh
mkdir -p $PREFIX/dist
./gradlew tool1 tool2 tool3 toolN
# with PREFIX, the executable jars are included in the archive
mv -v dist/*.jar $PREFIX/dist/