The code lookiung it up is in maven-core, so should be running against maven-core. From yesterday...
It should be finding it from the classloader it is coming from - I think it is just because it is missing the leading "/". ie change: resourceAsStream = getClass().getClassLoader().getResourceAsStream( "META-INF/maven/org.apache.maven/maven-core/pom.properties"); to resourceAsStream = getClass().getClassLoader().getResourceAsStream( "/META-INF/maven/org.apache.maven/maven-core/pom.properties"); in DefaultRuntimeInformation. Cheers, Brett Jason van Zyl wrote: >On Thu, 2005-09-29 at 09:26 +1000, Brett Porter wrote: > > >>As discussed yesterday, I don't think it is required. >> >> >> >>>If this is generates (as it appear to be) should it be in svn? >>> >>> > >I'm not sure what either of you are talking about. If I don't copy those >files over then they aren't present in the final assembly as only >classes wind up in the assembly. If those files are not there the core >craps out. It's required right now but I'd like to change it. > >This is what you get: > >Exception in thread "main" java.lang.NullPointerException > at java.io.Reader.<init>(Reader.java:61) > at java.io.InputStreamReader.<init>(InputStreamReader.java:80) > at java.util.Properties.load(Properties.java:266) > at > org.apache.maven.execution.DefaultRuntimeInformation.getApplicationVersion(DefaultRuntimeInformation.java:49) > at > org.apache.maven.plugin.version.DefaultPluginVersionManager.resolveMetaVersion(DefaultPluginVersionManager.java:663) > at > org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:188) > at > org.apache.maven.plugin.version.DefaultPluginVersionManager.resolvePluginVersion(DefaultPluginVersionManager.java:79) > at > org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:157) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.getMojoDescriptor(DefaultLifecycleExecutor.java:1218) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindLifecycleForPackaging(DefaultLifecycleExecutor.java:811) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:778) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:455) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:278) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:136) > at > org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:372) > at > org.apache.maven.embedder.MavenEmbedder.execute(MavenEmbedder.java:352) > at Plugin.<init>(Plugin.java:34) > at Plugin.main(Plugin.java:40) > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]