2013-10-31 45 views
0

使用更改处理扩展的新的android端。我有我的独立扩展作为自己的依赖。在依赖关系之间引用扩展Java文件

在我的代码中,我需要引用Extension.Java类以及HaxeObject。 这些位于extensions-api中,这是它自己独立的依赖项。

我试过在自己的依赖项中包含这些文件,这会导致顶级异常,因为大量的Java文件都包含了两次。我也尝试过不包括extensions-api,这在一定程度上起作用,但是如果将来我决定使用更多的扩展,这将不起作用(不太理想)。

我需要找到一种方法来引用这些文件从一个依赖到另一个。所以来自:MyExtension.src.org.haxe.nme.MyExtension和extension-api.src.org.haxe.nme.Extension

所以我想我坚持的点是我如何让这两个依赖关系看到相互编译,这样当它们合并为.dex文件时,它们不会导致顶级异常。

我可能通过将我的扩展插入到extension-api文件夹来破解它。喜欢的东西:

<dependency name="extension-api" path="dependencies/MyExtension" if="android"/>

与此是该androidManifest合并是行不通的问题。

回答