Hi Alexander,
Would it solve your problem if we uncover the method [1] and develop a
builder for the chain of methods [2]?
To uncover [2] means to make the Plexus Container API accessible within the
builder.
Perhaps more has to be done but that's up to the future collaborative work
on GitHub.
[1]
Hi Enrico, my name is Alex, I've joined to Jetbrains this year and
responsible for maven integration and Intellij idea.
he issue happen because we replace some components in maven
(ModelInterpolator in this case) to our own implementation which have
injected PathTranslator and UrlNormalizer
I've w
Hi Stuart
E.g.
https://github.com/JetBrains/intellij-community/blob/master/plugins/maven/maven3-server-impl/src/org/jetbrains/idea/maven/server/Maven3XServerEmbedder.java
customizeComponents method
Originally idea use own components defined in
META-INF/plexus/components.xml with hints "ide", then
We are draming of Maven 4 and Maven 5 and features in it, and we have
legacy code + patch over a patch.
We are using Guice with a nice Guice API and we are using components.xml
like it was in the old Spring.
Would it be a good time to change some code in favor of modern style?
Nevertheless this par
I've been struggling with this problem on and off for a while and have been
unable to resolve this. Hopefully someone can provide some guidance. This
is a multi-module project.
I have a jar project that needs some native libraries in a specific path
during the unit tests. To make this happen, I de
How are you replacing them currently?
The typical way is to use the extensions mechanism:
https://maven.apache.org/docs/3.3.1/release-notes.html#Core_Extensions
Components contributed via an extension have a higher priority over the
original component in core (assuming that they have the same JSR
Having interface in a singleton is a kind of silly design because these are
two abstractions which go one against the other.
The CDI has an injection Provider and you caniterate over beans of certain
bean type and select according @Name then.
I think this mechanism can be used.
On Thu, Aug 29, 201