Feature/extended interpolate
new ElementHandling: "extended_interpolate"
- Take the element from the interpolated POM, but resolve the variables with the properties from the effective POM.
- Don't resolve the following variables "project.basedir", "project.baseUri", "project.build.directory", "project.build.outputDirectory", "project.build.sourceDirectory", "project.build.scriptSourceDirectory", "project.build.testSourceDirectory", "project.reporting.outputDirectory"
- Interpolate the parent version
Optimization (only the used models are created)
resolve #383 resolve #382
Please don't change line end and other whitespace
Hi I fix the line ends now. Sorry for the late answer, I did not see the comment. This feature is important for us and very useful.
I want to remove the dependency to guava. Please wait until I do that to make the review.
Best regards, Serge
This would be huge for us because we have a lot of properties in a parent that need to be interpolated in lower POMs.
Is there anything we can do to move this forward?
I added myself to review, I will try to do it in a few days - @SergeDemoulinGebit thanks for PR
right. I learnt it afterall
The requested changes should be handled AFAICS. Anything else what should be done?
Kind request -- can we move forward with this?
@SergeDemoulinGebit thanks
Awesome, thank you so much!
Thank you Slawomir 😄
From: Slawomir Jaranowski @.> Sent: 13 September 2024 20:17 To: mojohaus/flatten-maven-plugin @.> Cc: Serge Démoulin @.>; Mention @.> Subject: Re: [mojohaus/flatten-maven-plugin] Feature/extended interpolate (PR #384)
@SergeDemoulinGebithttps://github.com/SergeDemoulinGebit thanks
— Reply to this email directly, view it on GitHubhttps://github.com/mojohaus/flatten-maven-plugin/pull/384#issuecomment-2349764026, or unsubscribehttps://github.com/notifications/unsubscribe-auth/BAILLUDEAHZWTZDFEPVQIM3ZWMT4TAVCNFSM6AAAAAA7U2QO5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNBZG43DIMBSGY. You are receiving this because you were mentioned.Message ID: @.***>