如何在sbt项目和Eclipse Android项目之间共同定位文件?



我希望能够在一个sbt android-plugin项目之间使用一组源文件,我将从命令行构建。我希望能够共享相同的AndroidManifest.xml文件以及res目录。

是否有办法让Eclipse从sbt项目的src/主目录中创建/导入Android项目?

这是我用来让它工作的组件。

首先,在工作空间中创建一个临时的Eclipse Android项目,其中包含相关的源代码、清单、资源等。我将这个项目命名为EclipseProj

接下来,在与Eclipse工作区相同的目录下,从shell创建一个sbt android-plugin项目。我将把这个项目称为SbtProj

然后,将EclipseProjsrc文件夹内容移动到SbtProj/src/main/java,以及AndroidManifest.xml文件和res文件夹。可选地,确保您可以构建SbtProj

下一步,将.classpath, .projectproject.properties文件移动到SbtProj/src/main

现在您已经准备好将sbt项目导入Eclipse。从Eclipse中删除EclipseProj(先不要删除磁盘上的文件,以免遗漏某些内容)

从Eclipse中选择导入菜单,"Existing Projects into Workspace",并单击browse选择根目录。选择SbtProj/src/main的路径,然后单击复选框导入项目。我将再次将这个新项目称为EclipseProj,因为我们从Eclipse中删除了旧的临时版本。

现在您的项目已经导入,但是源代码丢失了。在Eclipse中右键单击EclipseProj并选择项目属性。单击Java Build Path,然后单击源代码选项卡,然后单击"添加文件夹"按钮。选择java复选框。

现在在Eclipse中进行一次干净的构建,并验证EclipseProj已经构建。如果它可以,并且SbtProj也可以,那么您就完成了,您可以删除原始EclipseProj临时项目的文件。

相关内容

  • 没有找到相关文章

最新更新