【发布时间】:2017-08-27 07:41:23
【问题描述】:
我有一个 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.pyfile1.pyfile2.pyfile3.py
这可以在 python 项目中使用 maven 和 nexus 吗?
【问题讨论】:
-
当您使用 Maven 存储库时,您的文件将获得 Maven 命名约定。为什么不使用 PyPi 存储库? books.sonatype.com/nexus-book/reference3/pypi.html
-
我是否需要将我的包转换为 PyPi 存储库才能做到这一点?
-
我也在本地 Nexus 服务器上执行此操作