gpt4 book ai didi

java - "What to share on Github"是否有任何关于 RCP 开发的指南?

转载 作者:太空宇宙 更新时间:2023-11-04 15:12:00 32 4
gpt4 key购买 nike

我最近开始开发一个插件,它由几个 Eclipse 插件项目组成。我使用 Maven/Yycho 作为构建工具,使用 GitHub 作为版本控制系统。

现在我想知道将什么推送到我的 GitHub 存储库。 POM 文件和功能/更新站点也是如此吗?看来这玩意是:

  • 非常针对用户(路径与我的计算机上的文件结构相关)
  • 其他开发人员是否需要这些东西,或者我应该让他们自由选择自己的构建工具?

澄清一下,我现在有 6 个 Eclipse 项目:

*.plugin1
*.plugin1.tests
*.plugin2
*.releng
*.feature
*.p2updatesite

分享一切是个好习惯吗?从我的感觉来看,我只会分享 plugin1+tests 和 item # 2(没有 pom 文件),以便每个人都可以自己构建。

最佳答案

您不必添加到您的存储库:

  • 任何可以轻松再生的东西
  • 具有特定于用户的本地路径的任何内容

关于构建,理想情况下,您应该至少对能够生成正确 pom 的脚本进行版本控制,以便新贡献者能够在克隆后尽快开始工作。
如果您的配置文件仅包含相对路径(而不是绝对路径),那么您可以包含这些路径,以供其他人使用。
例如,参见“.classpath and .project - check into version control or not?”。

关于java - "What to share on Github"是否有任何关于 RCP 开发的指南?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21230681/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com