On 10/19/2017 06:12 AM, Christoph Laeubrich wrote: > So extensions for WorkspaceReader can't be used like described here[1] > inside the pom.xml? > Does that mean I have to put my extension in the maven classpath to > make it work?
IIRC, it won't work from pom.xml, but should work from extensions.xml (Maven 3.3+). It definitely works when you drop your extension JAR into lib/ext/ directory. > If I do tis, is it still possible to configure the Extension inside > the pom or has it to be done by system-properties? Dependency resolution must work before effective model (POM) is constructed - to resolve <parent> references. So you must find another way of configuring your extension. > > [1]https://maven.apache.org/guides/mini/guide-using-extensions.html > > 2017-10-17 9:00 GMT+02:00 Mikolaj Izdebski <mizde...@redhat.com>: >> On 10/16/2017 12:39 PM, Paul Hammant wrote: >>>> >>>> This should be possible by providing WorkspaceReader implementation - >>>> @Component( role = WorkspaceReader.class, hint = "ide" ) >>>> >>>> Note that Maven tries resolution from workspace *before* repositories - >>>> workspace reader has priority lower than reactor, but higher than remote >>>> repos known to Maven. >>> >>> WorkspaceReader functionality is or is not a thing that can be set in >>> pom.xml files? >> >> When POM is parsed, workspace reader is already loaded, so it would be >> too late. So it needs to be loaded by an extension. >> >>> Are there any examples in public that use WorkspaceReader in use to >>> source a dep from outside of maven central (or the projects sibling >>> modules)? >> >> Eclipse M2E is one example. Another one is XMvn, which uses workspace >> reader to resolve dependencies from system repository (not in Maven format): >> >> https://github.com/fedora-java/xmvn/blob/master/xmvn-connector-aether/src/main/java/org/fedoraproject/xmvn/connector/aether/XMvnWorkspaceReader.java >> >>> >>> - Paul >>> >>> --------------------------------------------------------------------- >>> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >>> For additional commands, e-mail: dev-h...@maven.apache.org >>> >> >> -- >> Mikolaj Izdebski >> Software Engineer, Red Hat >> IRC: mizdebsk >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org >> For additional commands, e-mail: dev-h...@maven.apache.org >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org > For additional commands, e-mail: dev-h...@maven.apache.org > -- Mikolaj Izdebski Software Engineer, Red Hat IRC: mizdebsk --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org