所以我有一个用于一些相关 Java 类的 git 存储库,其文件夹结构类似于:
mylib/LICENSE
mylib/README
mylib/src/file1.java
mylib/src/file2.java
mylib/test/tester.java
...
现在,我正在 Eclipse 中创建一个具有传统文件夹结构的 Android 应用程序,例如:
repo/AndroidManifest.xml
repo/bin/*****
repo/res/*****
repo/src/com/mysite/project/activity1.java
...
现在,我想将 java 类添加到文件夹中的 android 项目中:
repo/src/com/mysite/mylib/file1.java
但是,如果我将其添加为 git 子模块,它们将保存到路径中:
repo/src/com/mysite/mylib/src/file1.java
此外,还包括 tester.java 和一些我不想要在 Android 项目中的其他文件。
解决此问题的最佳方法是什么?我应该将路径保留为
com/mysite/mylib/src/file1.java
?或者我应该修改 repo 并从 mylib/src
移动文件高达 mylib
并删除我不想要的文件?
最佳答案
最简单的方法是:
src
' 文件夹作为 Android Eclipse 项目的源文件夹(一个 Eclipse 项目可以定义多个 src
文件夹,来自不同的来源)这将完全回避“子模块”问题,并允许您从原始项目中仅选择 Eclipse Android 项目所需的文件。
关于eclipse - 如何将 git 子模块包含到项目中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17635801/