Created
February 17, 2017 19:00
-
-
Save spockz/6bbb08d18345a0d7b40861a51d0d01c0 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
val containerConfig = new DefaultContainerConfiguration() | |
val container : PlexusContainer = new DefaultPlexusContainer(containerConfig) | |
val builder = container.lookup(classOf[ProjectBuilder]) // No such element | |
val x: ProjectBuildingResult = builder.build(new File("./pom.xml"), new DefaultProjectBuildingRequest()) | |
val project: MavenProject = x.getProject | |
org.codehaus.plexus.component.repository.exception.ComponentLookupException: java.util.NoSuchElementException | |
role: org.apache.maven.project.ProjectBuilder | |
roleHint: | |
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:267) | |
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255) | |
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:249) | |
at com.github.spockz.sbt.maven.PomBuild$class.$init$(MavenBuild.scala:32) | |
at com.github.spockz.sbt.maven.MavenBuild.<init>(MavenBuild.scala:14) | |
at MyBuild$.<init>(MavenBuild.scala:4) | |
at MyBuild$.<clinit>(MavenBuild.scala) | |
at java.lang.Class.forName0(Native Method) | |
at java.lang.Class.forName(Class.java:348) | |
at sbt.ModuleUtilities$.getObject(ModuleUtilities.scala:14) | |
at sbt.ModuleUtilities$.getCheckedObject(ModuleUtilities.scala:20) | |
at sbt.ModuleUtilities$$anonfun$getCheckedObjects$1.apply(ModuleUtilities.scala:23) | |
at sbt.ModuleUtilities$$anonfun$getCheckedObjects$1.apply(ModuleUtilities.scala:23) | |
at scala.collection.immutable.Stream.map(Stream.scala:376) | |
at sbt.ModuleUtilities$.getCheckedObjects(ModuleUtilities.scala:23) | |
at sbt.PluginDiscovery$.loadModules(PluginDiscovery.scala:130) | |
at sbt.PluginDiscovery$.binarySourceModules(PluginDiscovery.scala:124) | |
at sbt.PluginDiscovery$.discover$1(PluginDiscovery.scala:28) | |
at sbt.PluginDiscovery$.discoverAll(PluginDiscovery.scala:43) | |
at sbt.Load$.loadPlugins(Load.scala:900) | |
at sbt.Load$.loadPluginDefinition(Load.scala:857) | |
at sbt.Load$.buildPlugins(Load.scala:852) | |
at sbt.Load$.plugins(Load.scala:840) | |
at sbt.Load$$anonfun$loadUnit$1$$anonfun$34.apply(Load.scala:465) | |
at sbt.Load$$anonfun$loadUnit$1$$anonfun$34.apply(Load.scala:465) | |
at sbt.Load$.timed(Load.scala:1025) | |
at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:464) | |
at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:459) | |
at sbt.Load$.timed(Load.scala:1025) | |
at sbt.Load$.loadUnit(Load.scala:459) | |
at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:311) | |
at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:310) | |
at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:91) | |
at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:90) | |
at sbt.BuildLoader.apply(BuildLoader.scala:140) | |
at sbt.Load$.loadAll(Load.scala:365) | |
at sbt.Load$.loadURI(Load.scala:320) | |
at sbt.Load$.load(Load.scala:316) | |
at sbt.Load$.load(Load.scala:305) | |
at sbt.Load$$anonfun$4.apply(Load.scala:146) | |
at sbt.Load$$anonfun$4.apply(Load.scala:146) | |
at sbt.Load$.timed(Load.scala:1025) | |
at sbt.Load$.apply(Load.scala:146) | |
at sbt.Load$.defaultLoad(Load.scala:39) | |
at sbt.BuiltinCommands$.liftedTree1$1(Main.scala:496) | |
at sbt.BuiltinCommands$.doLoadProject(Main.scala:496) | |
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:488) | |
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:488) | |
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:59) | |
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:59) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:61) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:61) | |
at sbt.Command$.process(Command.scala:93) | |
at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:96) | |
at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:96) | |
at sbt.State$$anon$1.process(State.scala:184) | |
at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:96) | |
at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:96) | |
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17) | |
at sbt.MainLoop$.next(MainLoop.scala:96) | |
at sbt.MainLoop$.run(MainLoop.scala:89) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:68) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:63) | |
at sbt.Using.apply(Using.scala:24) | |
at sbt.MainLoop$.runWithNewLog(MainLoop.scala:63) | |
at sbt.MainLoop$.runAndClearLast(MainLoop.scala:46) | |
at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:30) | |
at sbt.MainLoop$.runLogged(MainLoop.scala:22) | |
at sbt.StandardMain$.runManaged(Main.scala:57) | |
at sbt.xMain.run(Main.scala:29) | |
at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109) | |
at xsbt.boot.Launch$.withContextLoader(Launch.scala:128) | |
at xsbt.boot.Launch$.run(Launch.scala:109) | |
at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35) | |
at xsbt.boot.Launch$.launch(Launch.scala:117) | |
at xsbt.boot.Launch$.apply(Launch.scala:18) | |
at xsbt.boot.Boot$.runImpl(Boot.scala:41) | |
at xsbt.boot.Boot$.main(Boot.scala:17) | |
at xsbt.boot.Boot.main(Boot.scala) | |
Caused by: java.util.NoSuchElementException | |
at org.eclipse.sisu.inject.LocatedBeans$Itr.next(LocatedBeans.java:141) | |
at org.eclipse.sisu.inject.LocatedBeans$Itr.next(LocatedBeans.java:1) | |
at org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:76) | |
at org.eclipse.sisu.plexus.DefaultPlexusBeans$Itr.next(DefaultPlexusBeans.java:1) | |
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:263) | |
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:255) | |
at org.codehaus.plexus.DefaultPlexusContainer.lookup(DefaultPlexusContainer.java:249) | |
at com.github.spockz.sbt.maven.PomBuild$class.$init$(MavenBuild.scala:32) | |
at com.github.spockz.sbt.maven.MavenBuild.<init>(MavenBuild.scala:14) | |
at MyBuild$.<init>(MavenBuild.scala:4) | |
at MyBuild$.<clinit>(MavenBuild.scala) | |
at java.lang.Class.forName0(Native Method) | |
at java.lang.Class.forName(Class.java:348) | |
at sbt.ModuleUtilities$.getObject(ModuleUtilities.scala:14) | |
at sbt.ModuleUtilities$.getCheckedObject(ModuleUtilities.scala:20) | |
at sbt.ModuleUtilities$$anonfun$getCheckedObjects$1.apply(ModuleUtilities.scala:23) | |
at sbt.ModuleUtilities$$anonfun$getCheckedObjects$1.apply(ModuleUtilities.scala:23) | |
at scala.collection.immutable.Stream.map(Stream.scala:376) | |
at sbt.ModuleUtilities$.getCheckedObjects(ModuleUtilities.scala:23) | |
at sbt.PluginDiscovery$.loadModules(PluginDiscovery.scala:130) | |
at sbt.PluginDiscovery$.binarySourceModules(PluginDiscovery.scala:124) | |
at sbt.PluginDiscovery$.discover$1(PluginDiscovery.scala:28) | |
at sbt.PluginDiscovery$.discoverAll(PluginDiscovery.scala:43) | |
at sbt.Load$.loadPlugins(Load.scala:900) | |
at sbt.Load$.loadPluginDefinition(Load.scala:857) | |
at sbt.Load$.buildPlugins(Load.scala:852) | |
at sbt.Load$.plugins(Load.scala:840) | |
at sbt.Load$$anonfun$loadUnit$1$$anonfun$34.apply(Load.scala:465) | |
at sbt.Load$$anonfun$loadUnit$1$$anonfun$34.apply(Load.scala:465) | |
at sbt.Load$.timed(Load.scala:1025) | |
at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:464) | |
at sbt.Load$$anonfun$loadUnit$1.apply(Load.scala:459) | |
at sbt.Load$.timed(Load.scala:1025) | |
at sbt.Load$.loadUnit(Load.scala:459) | |
at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:311) | |
at sbt.Load$$anonfun$25$$anonfun$apply$14.apply(Load.scala:310) | |
at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:91) | |
at sbt.BuildLoader$$anonfun$componentLoader$1$$anonfun$apply$4$$anonfun$apply$5$$anonfun$apply$6.apply(BuildLoader.scala:90) | |
at sbt.BuildLoader.apply(BuildLoader.scala:140) | |
at sbt.Load$.loadAll(Load.scala:365) | |
at sbt.Load$.loadURI(Load.scala:320) | |
at sbt.Load$.load(Load.scala:316) | |
at sbt.Load$.load(Load.scala:305) | |
at sbt.Load$$anonfun$4.apply(Load.scala:146) | |
at sbt.Load$$anonfun$4.apply(Load.scala:146) | |
at sbt.Load$.timed(Load.scala:1025) | |
at sbt.Load$.apply(Load.scala:146) | |
at sbt.Load$.defaultLoad(Load.scala:39) | |
at sbt.BuiltinCommands$.liftedTree1$1(Main.scala:496) | |
at sbt.BuiltinCommands$.doLoadProject(Main.scala:496) | |
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:488) | |
at sbt.BuiltinCommands$$anonfun$loadProjectImpl$2.apply(Main.scala:488) | |
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:59) | |
at sbt.Command$$anonfun$applyEffect$1$$anonfun$apply$2.apply(Command.scala:59) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:61) | |
at sbt.Command$$anonfun$applyEffect$2$$anonfun$apply$3.apply(Command.scala:61) | |
at sbt.Command$.process(Command.scala:93) | |
at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:96) | |
at sbt.MainLoop$$anonfun$1$$anonfun$apply$1.apply(MainLoop.scala:96) | |
at sbt.State$$anon$1.process(State.scala:184) | |
at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:96) | |
at sbt.MainLoop$$anonfun$1.apply(MainLoop.scala:96) | |
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17) | |
at sbt.MainLoop$.next(MainLoop.scala:96) | |
at sbt.MainLoop$.run(MainLoop.scala:89) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:68) | |
at sbt.MainLoop$$anonfun$runWithNewLog$1.apply(MainLoop.scala:63) | |
at sbt.Using.apply(Using.scala:24) | |
at sbt.MainLoop$.runWithNewLog(MainLoop.scala:63) | |
at sbt.MainLoop$.runAndClearLast(MainLoop.scala:46) | |
at sbt.MainLoop$.runLoggedLoop(MainLoop.scala:30) | |
at sbt.MainLoop$.runLogged(MainLoop.scala:22) | |
at sbt.StandardMain$.runManaged(Main.scala:57) | |
at sbt.xMain.run(Main.scala:29) | |
at xsbt.boot.Launch$$anonfun$run$1.apply(Launch.scala:109) | |
at xsbt.boot.Launch$.withContextLoader(Launch.scala:128) | |
at xsbt.boot.Launch$.run(Launch.scala:109) | |
at xsbt.boot.Launch$$anonfun$apply$1.apply(Launch.scala:35) | |
at xsbt.boot.Launch$.launch(Launch.scala:117) | |
at xsbt.boot.Launch$.apply(Launch.scala:18) | |
at xsbt.boot.Boot$.runImpl(Boot.scala:41) | |
at xsbt.boot.Boot$.main(Boot.scala:17) | |
at xsbt.boot.Boot.main(Boot.scala) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment