java 主项目 子项目_java – 如何在Eclipse中管理git子模块子项目?

(如果重要,这些是Java Android项目)

项目A是图书馆项目。

项目B取决于A.为了方便其他人的项目管理,而不仅仅是我,A通过git子模块包含在B内。

这意味着,如果我想对A和B进行更改,我将具有以下几点:

>项目A本身

>项目B

B的子模块,我们称之为A’。相同的代码,相同的项目名称,磁盘上的不同位置。

理想情况下,我希望能够满足以下条件:

>可以直接在Eclipse中修改自己。

>能够修改B并使其构建,引用A’,全部在Eclipse中。

>我真的不需要A’作为一个导入的项目/不需要修改它,但我希望它自动构建它的jar文件,并由B引用。

我试过的

>只需导入A和A’:不起作用,因为Eclipse无法导入具有相同名称的两个项目。因为它是一个子模块,我不能简单地改名字必须这样做,每一个git更新,不可接受。

>将外部库引用添加到A’,完全脱离Eclipse:实际上并不太糟糕的解决方案,但是从命令行(使用ant)至少需要一个外部构建它才能工作,而不是最方便。

>做一个源链接:不是最干净的,因为A(和随后的A’)在它们之间有多个源文件夹,所以我必须更新每次我添加或删除源文件夹在A.我宁愿只是使用jar直。

有没有办法在Eclipse中保留这一切,或者我应该像#2这样做,但是添加一个外部构建命令来在A上调用ant?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值