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

时间:2017-04-02 11:19:12

标签: python maven nexus

我有一个包含很少.py个文件和少量.xml个文件的python项目。我想使用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

是否可以使用maven和nexus进行python项目?

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

我建议使用PyPi存储库来代替,除非有一些绝对需要在Maven存储库中拥有这些文件。如果使用PyPi存储库太繁重,您也可以使用curl to a Raw repository

来推送文件