ios does something more than just copy files. ubuntu copies the src to a subdirectory named qml.
source-file could be used on Android for my purposes. The major difference is that my implementation of resouce-file uses a target file instead of target-dir which would allow to rename the src. I suggest to improve the documentation to say that source-file could be used to move arbitrary files. -Axel ps: some implentations use common.copyFile while others use shell.cp to copy files. Is there a difference when copying binary files. What about --variable on binary files? 2014/1/2 Andrew Grieve <agri...@chromium.org> > I thought about <source-file> as well, but given that <resource-file> is > already implemented on other platforms, I think it would make sense to have > it for Android. > > Another thought is that it's more semantically correct. > E.g. We might at some point make target-dir optional for android (it's > optional on other platforms), and just infer the directory from the package > declaration. > > > On Thu, Jan 2, 2014 at 1:47 PM, Joe Bowser <bows...@gmail.com> wrote: > > > Why is this needed? You can use source file to copy resources. This > > just adds XML for the sake of adding more XML. > > > > On Thu, Jan 2, 2014 at 10:36 AM, Andrew Grieve <agri...@chromium.org> > > wrote: > > > Looking at the plugin spec: > > > > > > http://cordova.apache.org/docs/en/3.3.0/plugin_ref_spec.md.html#Plugin%20Specification > > > > > > I think this sounds great! Certainly the section in there could use > some > > > elaboration, but I think I'd expect the tag to work as you've > implemented > > > it. > > > > > > If no one objects, I'll pull it in tomorrow. > > > > > > > > > On Thu, Jan 2, 2014 at 1:10 PM, Axel Nennker <ignisvul...@gmail.com> > > wrote: > > > > > >> Hi, > > >> > > >> I created an issue in JIRA: > > >> https://issues.apache.org/jira/browse/CB-5720 > > >> > > >> Description > > >> > > >> Add support for <resource-file src="glass.xml" target="xml/glass.xml" > > /> to > > >> a plugin's plugin.xml > > >> > > >> The above example would copy the file glass.xml from the plugin's > > directory > > >> to the platforms/android/res/xml/glass.xml > > >> > > >> The ubuntu platform had this feature already. Although undocumented. > > >> > > >> This is for the use case when a plugin in needs additional file e.g. > in > > >> res/xml or other directories. > > >> An example for Android would be an authenticator that is specified in > > >> AndroidManifest.xml > > >> The code to implement this is here > > >> https://github.com/AxelNennker/cordova-plugman > > >> > > >> The pull request is here: > > >> https://github.com/apache/cordova-plugman/pull/41 > > >> > > >> -Axel > > >> > > >