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]

Reply via email to