是否可以将 python 文件推送到 Nexus 存储库

Is it possible to push python files to nexus repository

我有一个 python 项目,其中包含几个 .py 个文件和几个 .xml 个文件。我想使用 maven 将我的项目推送到我们本地的 nexus 存储库。我怎样才能做到这一点?这就是我正在做的,但它并没有推送所有文件。

  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.pymyproject-1.0.0-src.py。相反,我更希望看到的是 main.py file1.py file2.py file3.py

python 项目可以使用 maven 和 nexus 吗?

我建议为此使用 PyPi 存储库,除非绝对需要将文件放在 Maven 存储库中。如果使用 PyPi 存储库太麻烦,您也可以使用 curl to a Raw repository

推送文件

如果您需要使用 Maven 存储库,我建议您使用 maven-assembly-plugin 压缩文件。如果你在另一个项目中需要它们,你可以用 dependency:unpack.

解压它们