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]

Reply via email to