是否可以将 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.py
和 myproject-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
.
解压它们
我有一个 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.py
和 myproject-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
.