我有一个包含很少.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.py
和myproject-1.0.0-src.py
。相反,我希望看到的是main.py
file1.py
file2.py
file3.py
是否可以使用maven和nexus进行python项目?
答案 0 :(得分:1)
如果您需要使用Maven存储库,我建议您使用maven-assembly-plugin压缩文件。如果您在其他项目中需要它们,可以使用dependency:unpack
解压缩它们。
答案 1 :(得分:0)
我建议使用PyPi存储库来代替,除非有一些绝对需要在Maven存储库中拥有这些文件。如果使用PyPi存储库太繁重,您也可以使用curl to a Raw repository
来推送文件