Great! Thanks!
-----Original Message----- From: Brett Porter [mailto:[EMAIL PROTECTED] Sent: Wednesday, August 17, 2005 1:13 AM To: Maven Users List Subject: Re: [M2a3] Marmelade tld appears to be missing? Remove <id/> from the metadata in the mmld file. I will fix it now as we get this question a lot... - Brett On 8/17/05, Leck, William C (Bill) <[EMAIL PROTECTED]> wrote: > I'm a maven newbie an have been working my way through the > documentation. I'm trying to build the example Hello World Plug-in that > is in the Maven documentation at > http://maven.apache.org/maven2/developers/developing-plugins-with-marmal > ade.html. I've cut and pasted the code from the site. However, doing > so creates the following below. I'm not sure but the behavior is almost > at though it can't seem to find the tld. Note that I removed the > <packaging>maven-plugin</packaging> line as part of the troubleshooting. > The file will build; but apparently not correctly, as then it complains > that it can't find the version when attempting m2 hello:hello. Any > ideas would be appreciated. I've pulled my hair trying to figure > through this one. > > Thanks, > > Bill > > > m2 -e -X install > + Error stacktraces are turned on. > [INFO] > ------------------------------------------------------------------------ > - > --- > [INFO] Building Maven Hello World Plugin > [INFO] > ------------------------------------------------------------------------ > - > --- > [DEBUG] Building Maven global-level settings from: 'C:\Program > Files\Apache Soft > ware Foundation\maven-2.0-alpha-3\conf\plugin-registry.xml' > [DEBUG] Building Maven user-level settings from: 'C:\Documents and > Settings\wlec > k\.m2\plugin-registry.xml' > [INFO] maven-plugin-plugin: resolved to version 2.0-alpha-3 from local > repositor > y > [INFO] maven-resources-plugin: resolved to version 2.0-alpha-3 from > local reposi > tory > [INFO] maven-compiler-plugin: resolved to version 2.0-alpha-3 from local > reposit > ory > [INFO] maven-surefire-plugin: resolved to version 2.0-alpha-3 from local > reposit > ory > [INFO] maven-jar-plugin: resolved to version 2.0-alpha-3 from local > repository > [INFO] maven-install-plugin: resolved to version 2.0-alpha-3 from local > reposito > ry > [DEBUG] > org.apache.maven.plugins:maven-plugin-plugin:maven-plugin:2.0-alpha-3 (s > elected) > [DEBUG] org.apache.maven:maven-plugin-tools-marmalade:jar:2.0-alpha-3 > (selecte > d) > [DEBUG] org.apache.maven:maven-script-marmalade:jar:2.0-alpha-3 > (selected) > [DEBUG] plexus:plexus-marmalade-factory:jar:1.0-alpha-5 (selected) > [DEBUG] marmalade:marmalade-compat-ant:jar:1.0-alpha-3 > (selected) > [DEBUG] marmalade:marmalade-utils:jar:1.0-alpha-3 (selected) > [DEBUG] marmalade:marmalade-core:jar:1.0-alpha-3 (selected) > [DEBUG] ant:ant:jar:1.6.2 (selected) > [DEBUG] ant:ant-junit:jar:1.6.2 (selected) > [DEBUG] marmalade:marmalade-core:jar:1.0-alpha-4 (selected) > [DEBUG] marmalade:marmalade-core:jar:1.0-alpha-4 (selected) > [DEBUG] org.apache.maven:maven-plugin-tools-api:jar:2.0-alpha-3 > (selected) > [DEBUG] org.codehaus.modello:modello-core:jar:1.0-alpha-1 > (selected) > [DEBUG] marmalade:marmalade-core:jar:1.0-alpha-4 (selected) > [DEBUG] org.apache.maven:maven-plugin-tools-java:jar:2.0-alpha-3 > (selected) > [DEBUG] org.apache.maven:maven-plugin-tools-api:jar:2.0-alpha-3 > (removed - n > earer found: 2.0-alpha-3) > [DEBUG] qdox:qdox:jar:1.5 (selected) > [DEBUG] org.apache.maven:maven-plugin-tools-beanshell:jar:2.0-alpha-3 > (selecte > d) > [DEBUG] org.apache.maven:maven-plugin-tools-api:jar:2.0-alpha-3 > (removed - n > earer found: 2.0-alpha-3) > [DEBUG] bsh:bsh:jar:1.3.0 (selected) > [DEBUG] org.apache.maven:maven-plugin-tools-api:jar:2.0-alpha-3 > (selected) > [DEBUG] org.codehaus.modello:modello-core:jar:1.0-alpha-1 (selected) > [DEBUG] > org.apache.maven.plugins:maven-plugin-plugin:maven-plugin:2.0-alpha-3 (s > elected) > [DEBUG] org.apache.maven:maven-plugin-api:jar:2.0-alpha-3 (selected) > [INFO] [plugin:descriptor] > --------------------------------------------------- > constituent[0]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/commons-cli-1.0-beta-2.jar > constituent[1]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/commons-validator-1.1.4.jar > constituent[2]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/doxia-core-1.0-alpha-3.jar > constituent[3]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/jline-0.9.1.jar > constituent[4]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/jsch-0.1.17.jar > constituent[5]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/maven-artifact-2.0-alpha-3.jar > constituent[6]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/maven-artifact-manager-2.0-alpha-3.jar > constituent[7]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/maven-core-2.0-alpha-3.jar > constituent[8]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/maven-model-2.0-alpha-3.jar > constituent[9]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alph > a-3/lib/maven-monitor-2.0-alpha-3.jar > constituent[10]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-plugin-api-2.0-alpha-3.jar > constituent[11]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-plugin-descriptor-2.0-alpha-3.jar > constituent[12]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-plugin-registry-2.0-alpha-3.jar > constituent[13]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-profile-2.0-alpha-3.jar > constituent[14]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-project-2.0-alpha-3.jar > constituent[15]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-reporting-api-2.0-alpha-3.jar > constituent[16]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/maven-settings-2.0-alpha-3.jar > constituent[17]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/oro-2.0.7.jar > constituent[18]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/plexus-input-handler-1.0-alpha-2.jar > constituent[19]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/wagon-file-1.0-alpha-4.jar > constituent[20]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/wagon-http-lightweight-1.0-alpha-4.jar > constituent[21]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/wagon-provider-api-1.0-alpha-4.jar > constituent[22]: file:/C:/Program Files/Apache Software > Foundation/maven-2.0-alp > ha-3/lib/wagon-ssh-1.0-alpha-4.jar > --------------------------------------------------- > java.lang.NullPointerException > at > org.codehaus.marmalade.metamodel.AbstractMarmaladeTagLibrary.createTa > g(AbstractMarmaladeTagLibrary.java:59) > at > org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT > agBuilder.java:67) > at > org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT > agBuilder.java:83) > at > org.codehaus.marmalade.metamodel.MarmaladeTagBuilder.build(MarmaladeT > agBuilder.java:83) > at > org.codehaus.marmalade.metamodel.ScriptBuilder.build(ScriptBuilder.ja > va:51) > at > org.codehaus.marmalade.launch.MarmaladeLauncher.buildScript(Marmalade > Launcher.java:264) > at > org.codehaus.marmalade.launch.MarmaladeLauncher.getMarmaladeScript(Ma > rmaladeLauncher.java:313) > at > org.apache.maven.tools.plugin.extractor.marmalade.MarmaladeMojoDescri > ptorExtractor.extractMojoDescriptors(MarmaladeMojoDescriptorExtractor.ja > va:89) > at > org.apache.maven.tools.plugin.extractor.AbstractScriptedMojoDescripto > rExtractor.execute(AbstractScriptedMojoDescriptorExtractor.java:34) > at > org.apache.maven.tools.plugin.scanner.DefaultMojoScanner.populatePlug > inDescriptor(DefaultMojoScanner.java:69) > at > org.apache.maven.plugin.plugin.AbstractGeneratorMojo.execute(Abstract > GeneratorMojo.java:93) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPlugi > nManager.java:401) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(Defa > ultLifecycleExecutor.java:169) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalWithLi > fecycle(DefaultLifecycleExecutor.java:143) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(Defau > ltLifecycleExecutor.java:129) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLi > fecycleExecutor.java:103) > at > org.apache.maven.DefaultMaven.processProject(DefaultMaven.java:261) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:180) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:269) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at > org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:303) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:243) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:416) > > at org.codehaus.classworlds.Launcher.main(Launcher.java:363) > > > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
