コマンド ラインからビルドする sbt android-plugin プロジェクト間で単一のソース ファイル セットを使用できるようにしたいと考えています。AndroidManifest.xml
ディレクトリと同じファイルを共有できるようにしたいと思いますres
。
Eclipse で sbt プロジェクトの src/main ディレクトリから Android プロジェクトを作成/インポートする方法はありますか?
コマンド ラインからビルドする sbt android-plugin プロジェクト間で単一のソース ファイル セットを使用できるようにしたいと考えています。AndroidManifest.xml
ディレクトリと同じファイルを共有できるようにしたいと思いますres
。
Eclipse で sbt プロジェクトの src/main ディレクトリから Android プロジェクトを作成/インポートする方法はありますか?
これが私がそれを機能させるために使用したクラッジです。
まず、関連するソース コード、マニフェスト、リソースなどを使用して、ワークスペースに一時的な Eclipse Android プロジェクトを作成します。このプロジェクトをEclipseProj
.
次に、Eclipse ワークスペースと同じディレクトリ内のシェルから sbt android-plugin プロジェクトを作成します。このプロジェクトを と呼びますSbtProj
。
次に、 のsrc
フォルダの内容をEclipseProj
に移動SbtProj/src/main/java
し、AndroidManifest.xml
ファイルとres
フォルダも移動します。必要に応じて、ビルドできることを確認してくださいSbtProj
。
次に、、、.classpath
および.project
ファイルproject.properties
をに移動しますSbtProj/src/main
。
これで、sbt プロジェクトを Eclipse にインポートする準備が整いました。Eclipse 内から削除EclipseProj
します (何かを見逃した場合に備えて、ディスク上のファイルはまだ削除しないでください)。
Eclipse からインポート メニューの [Existing Projects into Workspace] を選択し、[参照] をクリックしてルート ディレクトリを選択します。へのパスを選択しSbtProj/src/main
、チェックボックスをクリックしてプロジェクトをインポートします。EclipseProj
古い一時バージョンを Eclipse から削除したため、この新しいプロジェクトを再度参照します。
これでプロジェクトがインポートされましたが、ソースがありません。EclipseProj
Eclipse で右クリックし、プロジェクトのプロパティを選択します。Java ビルド パス、ソース タブ、[フォルダーの追加] ボタンの順にクリックします。Java チェックボックスを選択します。
ここで、Eclipse でクリーン ビルドを実行し、ビルドされることを確認しEclipseProj
ます。そうであればSbtProj
、元のEclipseProj
一時プロジェクトのファイルを削除できます。