【问题标题】:Reuse Bitbucket instance when developing multiple plugins开发多个插件时重用 Bitbucket 实例
【发布时间】:2018-04-11 18:46:40
【问题描述】:

我正在研究 bitbucket 服务器插件开发并在 mac 上使用 atlas。根据我在教程中的理解,您编写代码并运行 atlas-run 来执行 - 但这会下载整个 bitbucket 应用程序。

有没有办法一次下载这个实现并在插件之间共享以进行开发?或者告诉atlas共享实例的位置?

【问题讨论】:

  • 你想分享什么? git数据? bitbucket 运行实例?如果你关心下载过程,我认为它依赖于maven,相同的BB版本不会被下载两次。
  • 是的,下载过程。它将所有内容粘贴到当前项目的target
  • 此外,它的文档记录非常糟糕 - 或文档部分/损坏。
  • 是的,Atlassian 的文档并不完美 :)

标签: bitbucket-server atlassian-plugin-sdk


【解决方案1】:

正如我在评论中提到的,下载过程依赖于 maven 存储库 find ~/.m2/repository/com/atlassian/ -name \*.war 返回 ~/.m2/repository/com/atlassian//bitbucket/server/bitbucket-webapp/5.5.2/bitbucket-webapp-5.5.2.war

因此,只要您使用相同的 maven 存储库并使用相同的 BB 版本,它将重用 maven 存储库中现有的 war 文件

【讨论】:

  • 我创建了 2 个不同的插件项目,运行 atlas-run(从 mac 上的自制软件安装),即使第一个插件下载了整个 2GB+,第二个也是如此。
  • 如果你再次运行atlas-run,它会再次下载吗?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多