Anybody have some ideas on this?

On Thu, Oct 14, 2010 at 2:31 PM, Jon Paynter <kittl...@gmail.com> wrote:

> Im trying to construct an assembly descriptor to replicate the output of
> our
> ant tasks.  Ive run into a few issues with filtering
>
> 1) is there a way to do a mass rename on filter?
>   the current setup gives a special *.vpp extention to files that need to
> be filtered with velocity.  after filters have been applied, the .vpp
> extention is stripped off and the resulting xml, sh, dat, etc file is used
> in the distribution.   Does maven support this? ive looked over the
> documentation and nothing seems to suggest it does.  Specifying individual
> files is not workable because the number of files to be filtered is quite
> large, and developers are free to add files when needed.
> 2) During the filtering process - is there a way to throw an error and fail
> the build if one or more properties are not found?  Ant does this quite
> nicely, but maven just ignores any missing properties.
>
> 3)  When trying to use shared assembly descriptors, it seems
> componentDescriptors are not supported.  When i try to use the shared
> assembly, i get an error:
> Error reading assemblies: Failed to locate component descriptor:
> src/assemblies/logfiles.xml
>
> the top of my shared assembly file looks like this:
> <assembly>
>   <id>Dist</id>
>   <formats>
>     <format>zip</format>
>   </formats>
>   <componentDescriptors>
>     <componentDescriptor>src/assemblies/logfiles.xml</componentDescriptor>
>   </componentDescriptors>
>   <includeBaseDirectory>false</includeBaseDirectory>
>
> I made sure the file src/assemblies/logfiles.xml is included in the project
> used to install the shared descriptor -- but it doesnt seem to be called.
> Any ideas on how to fix this?
>
>

Reply via email to