1

したがって、次のようなフォルダー構造を持ついくつかの関連する 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  
...

ここで、フォルダー内の Android プロジェクトに Java クラスを追加したいと思います。

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か?または、レポを変更してファイルをmylib/src上から移動し、不要mylibなファイルを削除する必要がありますか?

4

1 に答える 1

1

最も簡単な方法は次のとおりです。

  • 元の (Android 以外の) リポジトリを別にしておく
  • 元のレポ ' src' フォルダーを Android Eclipse プロジェクトのソース フォルダーとして追加します (Eclipse プロジェクトはsrc、さまざまな起源から複数のフォルダーを定義できます)。

これにより、「サブモジュール」の問題が完全に回避され、元のプロジェクトから Eclipse Android プロジェクトに必要なファイルのみを選択できるようになります。

于 2013-07-14T09:52:47.587 に答える