Hi,
Maybe you could do a little survey about where the different pieces
of code exist. This is the same sad situation with the invokers and
verifiers where we have 5 and 3 different bits of code respectively.
Let's collect the resource processing code into one place and create
a component for it. I can see that we have code in the resources/
assembly/war plugins already.
Jason.
On 6 Nov 06, at 1:45 PM 6 Nov 06, Stephane Nicoll wrote:
Thanks Franz for the info.
Guys, do you think it makes sense to refactor this a bit? I personnaly
do but have no idea in which component.
Thanks,
Stéphane
On 11/6/06, Franz Allan Valencia See <[EMAIL PROTECTED]> wrote:
Good day to you, Stephane,
Don't quote me on this one, but i don't think there is a
functionality in
maven that filters and copies file given the Resources, and the
encoding
Charset. In fact, the code segment of the resource filtering of
maven-resources-plugin is practically duplicated in maven-war-
plugin (with
probably a few differences). But basically, both does the following:
1 Set Encoding ( automatically set by plexus )
2 Set Filtering Properties
1.1 System Properties
1.2 Project Properties
1.3 Propert File ( system properties )
3 Filter and Copy files
3.1 Iterate every resource of resources
3.2 Get included files from a resource
3.2.1 Add includes, and excludes of resource to
DirectoryScanner
3.2.2 Retrieve included files using DirectoryScanner
3.3 Get source file and target file from a resource
3.4 If with filtering, read source file and filter. otherwise,
just read
the source file.
3.5 Write to target file
Cheers,
Franz
On 11/4/06, Stephane Nicoll <[EMAIL PROTECTED]> wrote:
>
> Hi,
>
> I am trying to finalize the ear plugin roadmap[1] to release it.
One
> issue has drawn my attention [2]. Basically resources being
copied to
> the EAR might be filtered with exclude/includes filter.
>
> This functionnality already exists in maven (maven resources for
> instance) and I was wondering if there is some code that I could
reuse
> instead of writing this logic again.
>
> Thanks,
> Stéphane
>
> [1]
> http://jira.codehaus.org/browse/MEAR?
report=com.atlassian.jira.plugin.system.project:roadmap-panel
> [2] http://jira.codehaus.org/browse/MEAR-43
>
>
---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]