correct ATM we don't really have interpolation in such scripted way :(

On Tue, 16 Oct 2018 at 18:07, Robert Scholte <apa...@sourcegrounds.com>
wrote:

> I recognize the issue,  but never paid attention to it since in general it
> doesn't make sense to access any listing entry in the pom by index. I have
> no solution here.
> Robert
> Verzonden vanaf mijn Samsung Galaxy-smartphone.
> -------- Oorspronkelijk bericht --------Van: Simone Tripodi <
> simonetrip...@apache.org> Datum: 15-10-18  12:12  (GMT+03:00) Aan: Maven
> Developers List <dev@maven.apache.org> Onderwerp:
> DefaultMavenReaderFilter API does not correctly interpolate
>   collection variables
> Hi all mates,
>
> I am writing a plugin which needs to filter & then process resources,
> I am using the DefaultMavenReaderFilter API below:
>
>  DefaultMavenReaderFilter#filter( Reader, boolean, MavenProject,
> List<String>, boolean, MavenSession )
>
> in my resource I declared few variables that have to be interpolated,
> everything works except:
>
>   "license": "${project.licenses[0].name}"
>
> which is not interpolated and keeps to be represented as the original
> string; if I try to replace it with
>
>   "license": "${project.licenses}",
>
> it is correctly interpolated as
>
>   "license":"[org.apache.maven.model.License@30135202]"
>
> Any idea what is wrong?
> Many thanks in advance!
> ~Simo
>
>  http://people.apache.org/~simonetripodi/
> http://twitter.com/simonetripodi
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org
> For additional commands, e-mail: dev-h...@maven.apache.org
>
>

-- 
Olivier Lamy
http://twitter.com/olamy | http://linkedin.com/in/olamy

Reply via email to