I fully expect resource-file to copy things over, as advertised in the
docs.

Somewhat related issue on iOS:
https://issues.apache.org/jira/browse/CB-12009

On Fri, Dec 2, 2016 at 11:27 AM, Kerri Shotts <kerrisho...@gmail.com> wrote:

> Interesting; if I were configuring a project, I’d be pretty surprised that
> resource-file didn’t copy my file over. I prefer the path of least surprise
> here, so I’d think that resource-file should copy files (if we have to keep
> the existing method, maybe an attribute to switch?). BUT, I’d also prefer
> to keep things simpler, so I’d lean to using <framework> for things like
> linking to DLLs and <resource-file> for copying resources to the project
> (that don’t fit into other categories).
>
> So, +1 for @jcesar’s suggestion.
>
>
> > On Dec 2, 2016, at 02:26, julio cesar sanchez <jcesarmob...@gmail.com>
> wrote:
> >
> > We have the framework tag for the .dll files, so I think the
> resource-file
> > should copy as the other platforms do.
> > If the framework tag is not working as expected, we can change the
> > behaviour on windows to work as needed.
> >
> >
> > 2016-12-02 6:56 GMT+01:00 Jesse <purplecabb...@gmail.com>:
> >
> >> Hi Karen,
> >>
> >> I am not sure which is the best approach, but I agree that this is an
> >> issue.  We need to keep the copy functionality.
> >> I'll think more and come back.  Hopefully more people weigh in to ...
> >>
> >> Cheers,
> >>  Jesse
> >>
> >>
> >>
> >> @purplecabbage
> >> risingj.com
> >>
> >> On Tue, Nov 29, 2016 at 9:06 AM, Karen Tran <ktop...@gmail.com> wrote:
> >>
> >>> I want to get some discussion on what the plugin.xml <resource-file>
> tag
> >>> should be doing in Windows because I didn't know that it had been
> changed
> >>> for a while now.
> >>>
> >>> jira issue: https://issues.apache.org/jira/browse/CB-12163
> >>>
> >>> Current behavior: Doesn't copy resource file from src to target.
> Instead,
> >>> it will use a reference to the src location. This is the snippet from
> >>> PluginHandler.js explaining this behavior, which was not added to the
> >> docs.
> >>> (https://issues.apache.org/jira/browse/CB-10326)
> >>>
> >>> // do not copy, but reference the file in the plugin folder. This
> >>> allows to// have multiple source files map to the same target and
> >>> select the appropriate// one based on the current build settings, e.g.
> >>> architecture.// also, we don't check for existence. This allows to
> >>> insert build variables// into the source file name, e.g.//
> >>> <resource-file src="$(Platform)/My.dll" target="My.dll" />
> >>>
> >>>
> >>> This is greatly different from the original intent of a the
> >> <resource-file>
> >>> tag since it doesn't do a copy. I don't think that this new behavior
> >> really
> >>> should have replaced the copy functionality. It's a little unintuitive
> to
> >>> reference resources from outside the application. Not all resource
> files
> >>> are .dll, and there's no other reasonable tag to do a copy for files
> that
> >>> are not source files, lib files, or assets. (e.g, I'm using
> resource-file
> >>> tag with a .properties file, but because it does not get copied over, I
> >>> can't reference my properties).
> >>>
> >>> These are the points I think we should come to a decision on
> >>> 1. What should be the default behavior of <resource-file> tag? Should
> it
> >>> simply be copy resources as it was originally intended to, or should it
> >> be
> >>> doing what it is now, which is making a reference to the resource
> files.
> >>> 2. Should <resource-file> tag handle both functionalities, or should
> one
> >> be
> >>> separated out into another tag?
> >>>
> >>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@cordova.apache.org
> For additional commands, e-mail: dev-h...@cordova.apache.org
>
>

Reply via email to