|
|
1
1
我们有一个类似于您上面概述的设置,即项目与资产之间的“多对一”关系。这里有一个潜在的解决方法。
旁注:Gradle应该自动跟踪资产目录是否实际更改。如果没有更新任何内容,那么复制任务实际上将变为无操作,对于非首次运行,这将大大加快构建速度。显然,如果你做一个
这种方法的优点(对我来说)是它不再依赖于跨项目链接或时髦的类路径操作。它只是真实目录中的真实文件。缺点是它增加了所使用的磁盘空间,因为在不同的项目中可能有资产的多个物理拷贝。 下面不是一个完整的例子,但希望能给你足够的参考。 这个特殊的目录从一个“核心”项目中获取一个资产目录,并将其复制到一个android项目中。
你会注意到在预发布版本中我添加了一个
非android项目的复制任务依赖关系示例:
如果你仍然被困住,告诉我在哪里,我会尽力帮助你。 |
|
|
2
1
像libgdx自己那样做。类路径中包括一些资产,比如位于核心项目gdx/src/com/badlogic/gdx/utils/中的arial-15.fnt。看看
|
|
|
recursivePython · C#发布中不包含依赖项 8 年前 |
|
|
ChumboChappati · UML:组合或依赖 8 年前 |
|
|
PCL · 使用Nexus工件库的多项目gradle构建 8 年前 |
|
|
novafluff · 依赖于打包为war的模块,需要类 8 年前 |