Можно ли протолкнуть файлы 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 2

2 ответа:

Если вам нужно использовать репозиторий Maven, я бы предложил вам заархивировать файлы с помощью Maven-assembly-plugin. Если они вам понадобятся в другом проекте, вы можете распаковать их с помощью dependency:unpack.

Я бы предложил вместо этого использовать репозиторий PyPi, если только нет абсолютной необходимости иметь файлы в репозитории Maven. Если использование репозитория PyPi слишком обременительно, вы также можете просто переместить файлы с помощью curl в необработанный репозиторий