There are some major changes to the way settings.xml files are handled. Like the processing of pom.xml, code now makes use of the Maven libraries to parse the file and resolve the effective settings based on active profiles, etc. This also affects the handling of credentials, which were previously extracted via the Scala XML DOM rather than the Maven settings model. Added scripted test to ensure only the repositories in activated profiles are included. Travis-CI shows all tests passing.
Fixes #17.
There are some major changes to the way
settings.xml
files are handled. Like the processing ofpom.xml
, code now makes use of the Maven libraries to parse the file and resolve the effective settings based on active profiles, etc. This also affects the handling of credentials, which were previously extracted via the Scala XML DOM rather than the Maven settings model. Addedscripted
test to ensure only the repositories in activated profiles are included. Travis-CI shows all tests passing.