gpt4 book ai didi

java - 开发一个项目有两个名字?

转载 作者:搜寻专家 更新时间:2023-11-01 03:37:39 27 4
gpt4 key购买 nike

我正在开发一个开源项目,该项目既适用于一个名称下的公司,也适用于另一个名称下的社区。我希望能够轻松地将更改从一个传递到另一个,但是名称和许可证不同,所以我不知道如何将修改从一个应用到另一个。让我们举个例子:

ProjectOne :
file : src/main/projectone.main :
-> /** This file is part of ProjectOne... **/
-> contentA

ProjectTwo :
file : src/main/projecttwo.main :
-> /** This file is part of ProjectTwo... **/
-> contentA

现在,假设我正在修改 projectTwo 的内容:

contentA -> contentB

我明白了:

ProjectOne :
file : src/main/projectone.main :
-> /** This file is part of ProjectOne... **/
-> contentA

ProjectTwo :
file : src/main/projecttwo.main :
-> /** This file is part of ProjectTwo... **/
-> contentB

我也希望能够轻松修改 ProjectOne,但保留其自己的许可证、包和项目名称...

ProjectOne :
file : src/main/projectone.main :
-> /** This file is part of ProjectOne... **/
-> contentB

ProjectTwo :
file : src/main/projecttwo.main :
-> /** This file is part of ProjectTwo... **/
-> contentB

我的项目使用 Maven 作为依赖项,使用 Netbeans 作为 IDE,使用 git 来管理修订。是否有技巧(分支、插件...)可以帮助我做到这一点?

最佳答案

只需将名称和许可证放在一个单独的文件中,只使用一个主干并使用正确的名称/许可证文件发布两个版本。我建议使用采用正确名称/许可证文件和最终构建的脚本来自动化发布制作过程,并生成自定义发布。

关于java - 开发一个项目有两个名字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25724353/

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