Можно ли протолкнуть файлы python в хранилище nexus
У меня есть проект на Python, который содержит несколько .py
файлов и несколько .xml
файлы. Я хотел бы отправить свой проект в наш локальный репозиторий nexus, используя maven. Как я могу это сделать? Это то, что я делаю, но это не толкает все файлы.
mvn -q deploy:deploy-file -Dfile=main.py -Dfiles=file1.py,file2.py,file3.py
-Dtypes=py,py,py -Dclassifiers=src,src,src -DrepositoryId=nexus
-Durl="https://nexus.local.com/content/repositories/myproject"
-DgroupId=com.company -DartifactId=myproject -Dversion=1.0.0
Когда я выполняю вышеописанное, я могу видеть только файлы myproject-1.0.0.py
и myproject-1.0.0-src.py
. Вместо этого, то, что я предпочел бы видеть, это main.py
file1.py
file2.py
file3.py
Возможно ли это сделать, используя maven и nexus для проектов python?
2 ответа:
Если вам нужно использовать репозиторий Maven, я бы предложил вам заархивировать файлы с помощью Maven-assembly-plugin. Если они вам понадобятся в другом проекте, вы можете распаковать их с помощью
dependency:unpack
.
Я бы предложил вместо этого использовать репозиторий PyPi, если только нет абсолютной необходимости иметь файлы в репозитории Maven. Если использование репозитория PyPi слишком обременительно, вы также можете просто переместить файлы с помощью curl в необработанный репозиторий