sassoftware / pymaven

pymaven is a library for working with maven repositories via python. pymaven is not intended as a complete replacement of the maven build system, but instead as a way for python programs to fetch artifacts and artifact dependencies from maven2 repositories.
Apache License 2.0
14 stars 11 forks source link

Improve properties resolution #10

Open pombredanne opened 7 years ago

pombredanne commented 7 years ago

I have several examples of POms that use some not-yet fully supported properties resolutions:

etc.

pombredanne commented 7 years ago

Now the things that tickles me is that there are eventually two approaches:

wfscheper commented 7 years ago

Could you extract the properties from those poms that don't work into some unit tests and open a PR? Then we can work on figuring out a fix.

Of course, you can always include your code that fixes them too.

pombredanne commented 7 years ago

@wfscheper Will do. Part of it is also about parent "inheritance", but I will keep it focused here only on properties for clarity and ease of review