Emeka Mosanya (JIRA <jira <at> codehaus.org> writes:

> 
> 
>     [
> https://jira.codehaus.org/browse/MBUILDHELPER-34?
page=com.atlassian.jira.plugin.system.issuetabpanels:comment-
tabpanel&focusedCommentId=285340#comment-285340
> ] 
> 
> Emeka Mosanya commented on MBUILDHELPER-34:
> -------------------------------------------
> 
> I have attached a diff file containing the changes and the corresponding 
tests, see MBUILDHELPER-34-emeka-fix.diff
> 
> We have the same problem as we need to remmove the -SNAPSHOT from the 
project.version to use it as rpm version.
> 
> The patch is quite simple as we just need to make replacement optional and 
replace null value by an empty
> string when required.  
> 
> This only solve case a) of the original post.
> 
> For case b), we need to use &nbsp; elements instead of space characters as 
required by XML.  I have added a test
> that proves the point.
> 
> Kind regards. 
> 
> > Enable regex-property goal replacement value to be empty string or space 
character
> > ----------------------------------------------------------------------------
------
> >
> >                 Key: MBUILDHELPER-34
> >                 URL: https://jira.codehaus.org/browse/MBUILDHELPER-34
> >             Project: Maven 2.x Build Helper Plugin
> >          Issue Type: Improvement
> >    Affects Versions: 1.7
> >            Reporter: dev danke
> >            Priority: Minor
> >         Attachments: MBUILDHELPER-34-emeka-fix.diff
> >
> >
> > Please allow a wider range of replacement values, such as:
> > a) an empty string
> > b) one or more space characters.  
> > Case (a) is when you just want to remove something from property.
> > Case (b) is for adding white space.
> > Currently, when either of these values are used, the plugin gives an error:
> > [ERROR] Failed to execute goal org.codehaus.mojo:build-helper-maven-
plugin:1.7:regex-property
> (regex-property) on project android-app: The parameters 'replacement' for goal
> org.codehaus.mojo:build-helper-maven-plugin:1.7:regex-property are missing or 
invalid -> [Help 1]
> > The plugin documentation does not define what replacement values are invalid
> > Thanks for the helpful plugin!
> 
> --
> This message is automatically generated by JIRA.
> For more information on JIRA, see: http://www.atlassian.com/software/jira
> 
> ---------------------------------------------------------------------
> To unsubscribe from this list, please visit:
> 
>     http://xircles.codehaus.org/manage_email
> 
> 


There is a hack to replace with EMPTY string. Define a token in the properties 
file and read it in pom.xml
E.g.
space=

Use that token in replacement tag.
E.g.
<replacement>${space}</replacement>



---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to