[ 
https://issues.apache.org/jira/browse/MNG-6337?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16325519#comment-16325519
 ] 
Robert Scholte commented on MNG-6337:
-------------------------------------

[~slachiewicz], a bit off-topic, but I guess you mean switching from plexus to 
jsr330. I can't find a branch for it. It is a maintenance task, doesn't change 
the behavior of Maven, just makes it more common to contributors. Just know 
that not everything can be replaced. IIRC lifecycle mapping uses the same 
implementation, but different configuration. JSR330 doesn't provide a solution 
for such cases.

> NPE on usage of DefaultMavenSettingsBuilder
> -------------------------------------------
>
>                 Key: MNG-6337
>                 URL: https://issues.apache.org/jira/browse/MNG-6337
>             Project: Maven
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.5.2
>            Reporter: Dominic Monroe
>         Attachments: mng-6337-1.patch
>
>
> Basic usage of the class results in an error. I am not writing java, but I 
> have tried to translate.
> {code:title=Bar.java|borderStyle=solid}
> DefaultMavenSettingsBuilder x = new DefaultMavenSettingsBuilder();
> x.buildSettings();
> {code}
> This is the stacktrace, sorry that there is frames mixed in:
> {code}
> java.lang.NullPointerException
>         at 
> org.apache.maven.settings.DefaultMavenSettingsBuilder.build(DefaultMavenSettingsBuilder.java:90)
>         at 
> org.apache.maven.settings.DefaultMavenSettingsBuilder.buildSettings(DefaultMavenSettingsBuilder.java:76)
>         at 
> org.apache.maven.settings.DefaultMavenSettingsBuilder.buildSettings(DefaultMavenSettingsBuilder.java:56)
>         at user$eval3.invokeStatic(NO_SOURCE_FILE:2)
>         at user$eval3.invoke(NO_SOURCE_FILE:2)
>         at clojure.lang.Compiler.eval(Compiler.java:6927)
>         at clojure.lang.Compiler.eval(Compiler.java:6890)
>         at clojure.core$eval.invokeStatic(core.clj:3105)
>         at clojure.core$eval.invoke(core.clj:3101)
>         at 
> clojure.main$repl$read_eval_print__7408$fn__7411.invoke(main.clj:240)
>         at clojure.main$repl$read_eval_print__7408.invoke(main.clj:240)
>         at clojure.main$repl$fn__7417.invoke(main.clj:258)
>         at clojure.main$repl.invokeStatic(main.clj:258)
>         at clojure.main$repl_opt.invokeStatic(main.clj:322)
>         at clojure.main$main.invokeStatic(main.clj:421)
>         at clojure.main$main.doInvoke(main.clj:384)
>         at clojure.lang.RestFn.invoke(RestFn.java:397)
>         at clojure.lang.Var.invoke(Var.java:375)
>         at clojure.lang.AFn.applyToHelper(AFn.java:152)
>         at clojure.lang.Var.applyTo(Var.java:700)
>         at clojure.main.main(main.java:37)
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to