You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@maven.apache.org by Brett Porter <br...@apache.org> on 2005/09/29 01:26:53 UTC

Re: svn commit: r292343 - in /maven/components/trunk/maven-embedder: run.sh src/main/resources/META-INF/maven/org.apache.maven/maven-core/pom.properties src/main/resources/META-INF/maven/org.apache.maven/maven-core/pom.xml

As discussed yesterday, I don't think it is required.

>If this is generates (as it appear to be) should it be in svn?
>
>[snip]
>
>--
>Trygve
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
>For additional commands, e-mail: dev-help@maven.apache.org
>
>  
>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r292343 - in /maven/components/trunk/maven-embedder: run.sh src/main/resources/META-INF/maven/org.apache.maven/maven-core/pom.properties src/main/resources/META-INF/maven/org.apache.maven/maven-core/pom.xml

Posted by Brett Porter <br...@apache.org>.
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: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org


Re: svn commit: r292343 - in /maven/components/trunk/maven-embedder: run.sh src/main/resources/META-INF/maven/org.apache.maven/maven-core/pom.properties src/main/resources/META-INF/maven/org.apache.maven/maven-core/pom.xml

Posted by Jason van Zyl <ja...@maven.org>.
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)
-- 
jvz.

Jason van Zyl
jason at maven.org
http://maven.apache.org

Our achievements speak for themselves. What we have to keep track
of are our failures, discouragements and doubts. We tend to forget
the past difficulties, the many false starts, and the painful
groping. We see our past achievements as the end result of a
clean forward thrust, and our present difficulties as
signs of decline and decay.

 -- Eric Hoffer, Reflections on the Human Condition


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@maven.apache.org
For additional commands, e-mail: dev-help@maven.apache.org