I've kind of asked this before for a different context:
http://maven.40175.n5.nabble.com/Maven-way-of-retrieving-URL-resources-so-that-settings-xml-proxy-is-used-td4908414.html

I'm trying to run "mvn site" for the maven site project
https://svn.apache.org/repos/asf/maven/site/trunk and it fails:
[ERROR] Failed to execute goal
org.apache.maven.plugins:maven-site-plugin:3.1:site (default-site) on
project maven-site: Error during page generation: Error parsing
'...\site\src\site\apt\plugin-developers\cookbook\add-build-time-to-manifest.apt':
line [54] Unable to execute macro in the APT document: Error reading
snippet: Connection refused: connect -> [Help 1]

And the reason is SnippetReader uses URL.openStream() to make the
connection, which doesn't know anything about the settings.xml and the
proxy defined there.

And looking at the way I did this in m-e-p EclipsePlugin was to setup
the WagonManager component.
But that setup looks ugly and there should be an easier way to do this.
Since SnippetReader isn't a Maven plugin I'd have to inject
WagonManager in another way than @component.

Does anyone have the magic sauce I am missing for this?

And then my next step would be to ban raw usages of stuff like this in
the code base :)
But one step at a time.

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to