Re: Maven plugin to replace text in file

2020-11-09 Thread Oliver B. Fischer
+1

Am 10.11.20 um 08:15 schrieb Christofer Dutz:
> I recently tend to use the groovy plugin to do stuff like at in a
> portable way. 
>
> Chris
> 
>
-- 
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538 
E o.b.fisc...@swe-blog.net 
S oliver.b.fischer
J oliver.b.fisc...@jabber.org
X http://xing.to/obf



Re: Maven plugin to replace text in file

2020-11-09 Thread Christofer Dutz
I recently tend to use the groovy plugin to do stuff like at in a portable way.

Chris

Von: Oliver B. Fischer 
Gesendet: Montag, 9. November 2020 22:42
An: Maven Users List ; Arnaud bourree 

Betreff: Re: Maven plugin to replace text in file

IMHO not very portable, as jq is an external dependency and maybe not
available on every machine.

Am 09.11.20 um 18:03 schrieb Arnaud bourree:
> You want to reformat json file ... why not using jq in exec-maven-plugin ?
>
> Arnaud
>
--
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538
E o.b.fisc...@swe-blog.net
S oliver.b.fischer
J oliver.b.fisc...@jabber.org
X http://xing.to/obf


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Maven plugin to replace text in file

2020-11-09 Thread Oliver B. Fischer
IMHO not very portable, as jq is an external dependency and maybe not
available on every machine.

Am 09.11.20 um 18:03 schrieb Arnaud bourree:
> You want to reformat json file ... why not using jq in exec-maven-plugin ?
>
> Arnaud
>
-- 
N Oliver B. Fischer
A Schönhauser Allee 64, 10437 Berlin, Deutschland/Germany
P +49 30 44793251
M +49 178 7903538 
E o.b.fisc...@swe-blog.net 
S oliver.b.fischer
J oliver.b.fisc...@jabber.org
X http://xing.to/obf


-
To unsubscribe, e-mail: users-unsubscr...@maven.apache.org
For additional commands, e-mail: users-h...@maven.apache.org



Re: Maven plugin to replace text in file

2020-11-09 Thread Arnaud bourree
You want to reformat json file ... why not using jq in exec-maven-plugin ?

Arnaud

Le dim. 8 nov. 2020 à 19:14, David Hoffer  a écrit :

> Yeah I was trying to use com.google.code.maven-replacer-plugin but I don't
> think that can replace with the variable content found in what is to be
> removed.
>
> I'm not familiar with Ant ReplaceRegExp can anyone suggest how to do the
> replacement?
>
> -Dave
>
> On Sun, Nov 8, 2020 at 10:19 AM Bernd Eckenfels 
> wrote:
>
> > You can use the antrun plugin to run a ant search and replace, or you an
> > call a jruby or groovy script. Or is the exec plugin to run a java class.
> > The resources plugin can replace placeholders, but that does not sound
> like
> > the right tool for your case.
> >
> > Gruss
> > Bernd
> > --
> > http://bernd.eckenfels.net
> > 
> > Von: David Hoffer 
> > Gesendet: Sunday, November 8, 2020 6:00:41 PM
> > An: Maven Users List 
> > Betreff: Maven plugin to replace text in file
> >
> > Hi,
> >
> > I need to process a file during the build to replace constructs like
> this:
> >
> > "allOf": [
> >   {
> > "$ref": "#/definitions/Eligibility"
> >   }
> > ],
> >
> > to be:
> >
> > "$ref": "#/definitions/Eligibility",
> >
> > Where the $ref can point to anything.  How can I do this sort of writing
> > custom code?
> >
> > -Dave
> >
>


Re: Maven plugin to replace text in file

2020-11-08 Thread David Hoffer
Yeah I was trying to use com.google.code.maven-replacer-plugin but I don't
think that can replace with the variable content found in what is to be
removed.

I'm not familiar with Ant ReplaceRegExp can anyone suggest how to do the
replacement?

-Dave

On Sun, Nov 8, 2020 at 10:19 AM Bernd Eckenfels 
wrote:

> You can use the antrun plugin to run a ant search and replace, or you an
> call a jruby or groovy script. Or is the exec plugin to run a java class.
> The resources plugin can replace placeholders, but that does not sound like
> the right tool for your case.
>
> Gruss
> Bernd
> --
> http://bernd.eckenfels.net
> 
> Von: David Hoffer 
> Gesendet: Sunday, November 8, 2020 6:00:41 PM
> An: Maven Users List 
> Betreff: Maven plugin to replace text in file
>
> Hi,
>
> I need to process a file during the build to replace constructs like this:
>
> "allOf": [
>   {
> "$ref": "#/definitions/Eligibility"
>   }
> ],
>
> to be:
>
> "$ref": "#/definitions/Eligibility",
>
> Where the $ref can point to anything.  How can I do this sort of writing
> custom code?
>
> -Dave
>


Re: Maven plugin to replace text in file

2020-11-08 Thread Bernd Eckenfels
You can use the antrun plugin to run a ant search and replace, or you an call a 
jruby or groovy script. Or is the exec plugin to run a java class. The 
resources plugin can replace placeholders, but that does not sound like the 
right tool for your case.

Gruss
Bernd
--
http://bernd.eckenfels.net

Von: David Hoffer 
Gesendet: Sunday, November 8, 2020 6:00:41 PM
An: Maven Users List 
Betreff: Maven plugin to replace text in file

Hi,

I need to process a file during the build to replace constructs like this:

"allOf": [
  {
"$ref": "#/definitions/Eligibility"
  }
],

to be:

"$ref": "#/definitions/Eligibility",

Where the $ref can point to anything.  How can I do this sort of writing
custom code?

-Dave


Re: Maven plugin to replace text in file

2020-11-08 Thread Jürgen Weber
Ant to the rescue: ReplaceRegExp task

David Hoffer  schrieb am So., 8. Nov. 2020, 18:01:

> Hi,
>
> I need to process a file during the build to replace constructs like this:
>
> "allOf": [
>   {
> "$ref": "#/definitions/Eligibility"
>   }
> ],
>
> to be:
>
> "$ref": "#/definitions/Eligibility",
>
> Where the $ref can point to anything.  How can I do this sort of writing
> custom code?
>
> -Dave
>


Maven plugin to replace text in file

2020-11-08 Thread David Hoffer
Hi,

I need to process a file during the build to replace constructs like this:

"allOf": [
  {
"$ref": "#/definitions/Eligibility"
  }
],

to be:

"$ref": "#/definitions/Eligibility",

Where the $ref can point to anything.  How can I do this sort of writing
custom code?

-Dave