有没有办法在plugin.xml中指定将插件源文件夹中的每个文件复制到目标平台目录,或者使用一个目录复制语句,或者自动复制src目录中的每个文件. 使用被复制作为大插件的一部分是噩梦,因
使用被复制作为大插件的一部分是噩梦,因为我们看到在大规模重构期间需要手动更改.
我还不能投票:(但是Rafita是正确的.为了扩展这个答案,我做同样的事情,因为我有一大堆文件,包含一个包含许多 java源文件,资产,布局和资源的 Android Activity所有都需要安装到平台(并与核心android插件生成的任何现有的合并).>对于Android,我将我的整个活动的源代码复制到android插件目录中,然后安排将它们全部复制到这样:
< source-file src =“src / android / java / com / acme”target-dir =“src / com”/>将整个包树复制到platforms / android / src / com / acme目录中.
对于资源和资产,您可以这样做:
< resource-file src =“src / android / res”target =“res”/>
< resource-file src =“src / android / assets”target =“assets”/>
>对于iOS,
< source-file src =“src / ios”target-dir =“src”/>将所有源文件从插件/ src / ios目录复制到platforms / ios / Project-Name / Plugins / plugin-name目录