相关疑难解决方法(0)

如何在Eclipse中管理git子模块子项目?

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

项目A是一个图书馆项目.

项目取决于一个.为了便于对其他人而不仅仅是我的全面项目管理,A通过git子模块包含在B中.

这意味着,如果我想更改一个,我有以下几点:

  1. 项目A本身
  2. 项目B.
  3. BA子模块,我们称之为A'.相同的代码,相同的项目名称,磁盘上的不同位置.

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

  1. 能够直接在Eclipse中修改A本身.
  2. 能够修改B并在Eclipse中构建,引用A'.
  3. 我真的不需要A'作为导入的项目/不需要修改它,但我希望它能自动构建它的jar文件并让它被B引用.

我尝试过的:

  1. 简单地导入AA':不起作用,因为Eclipse无法导入两个具有相同名称的项目.我不能简单地更改名称,因为它是一个子模块; 每次git更新都必须这样做,这是不可接受的.
  2. 将外部库引用添加到A',完全不使用Eclipse:实际上对于解决方案来说并不是太糟糕,但是ant在它工作之前需要从命令行(使用)至少一次外部构建...不是最方便的.
  3. 做源链接:不是最干净的,因为A(以及随后的A')中有多个源文件夹,所以每次在A中添加或删除源文件夹时都要更新.我宁愿直接使用jar.

有没有办法让这一切在Eclipse中,还是应该做一些像#2,但增加的外部生成命令来调用antA"

java eclipse git android

18
推荐指数
1
解决办法
7263
查看次数

标签 统计

android ×1

eclipse ×1

git ×1

java ×1