Hello All,
Not sure if this is the right forum for this, but I was just playing
around with creating Jenkins plugins and I get the attached error when
trying to run hpi:create. This worked for me as recently as a couple
of days ago. Am I missing something?
Gautam
[INFO] Velocity successfully started.
[DEBUG] Configuring mojo 'org.jenkins-ci.tools:maven-hpi-plugin:
1.80:create' with basic configurator -->
[DEBUG] (f) localRepository = id: local
url: file:///C:/Users/gautam/.m2/repository/
layout: none
[DEBUG] (f) pomRemoteRepositories = [ id: repo.jenkins-ci.org
url: http://repo.jenkins-ci.org/public/
layout: default
snapshots: [enabled => true, update => daily]
releases: [enabled => true, update => daily]
, id: central
url: http://repo.maven.apache.org/maven2
layout: default
snapshots: [enabled => false, update => daily]
releases: [enabled => true, update => daily]
]
[DEBUG] (f) project = MavenProject: org.apache.maven:standalone-pom:
1 @
[DEBUG] (f) version = 1.0-SNAPSHOT
[DEBUG] -- end configuration --
Enter the groupId of your plugin: org.foo
[INFO] Defaulting package to group ID: org.foo
Enter the artifactId of your plugin: testdummy
[INFO]
----------------------------------------------------------------------------
[INFO] Using following parameters for creating Archetype: maven-hpi-
plugin:1.80
[INFO]
----------------------------------------------------------------------------
[INFO] Parameter: groupId, Value: org.foo
[INFO] Parameter: packageName, Value: org.foo
[INFO] Parameter: package, Value: org.foo
[INFO] Parameter: artifactId, Value: testdummy
[INFO] Parameter: basedir, Value: C:\code\test
[INFO] Parameter: version, Value: 1.0-SNAPSHOT
[DEBUG] ********************* Debug info for resources created from
generated Model ***********************
[DEBUG] Was build element found in generated POM?: false
[INFO] ********************* End of debug info from resources from
generated POM ***********************
[ERROR] ResourceManager : unable to find resource 'archetype-resources/
src/main/webapp/help-globalConfig.html' in any resource loader.
[INFO]
------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 12.118s
[INFO] Finished at: Thu Mar 22 13:28:00 PDT 2012
[INFO] Final Memory: 7M/18M
[INFO]
------------------------------------------------------------------------
[ERROR] Failed to execute goal org.jenkins-ci.tools:maven-hpi-plugin:
1.80:create (default-cli) on project standalone-pom: Failed to create
a new Jenkins plugin: Error merging velocity templates: Unable to find
resource 'archetype-resources/src/main/webapp/help-globalConfig.html' -
> [Help 1]
org.apache.maven.lifecycle.LifecycleExecutionException: Failed to
execute goal org.jenkins-ci.tools:maven-hpi-plugin:1.80:create
(default-cli) on project standalone-pom: Failed to create a new
Jenkins plugin
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
217)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
153)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
145)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:
84)
at
org.apache.maven.lifecycle.internal.LifecycleModuleBuilder.buildProject(LifecycleModuleBuilder.java:
59)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.singleThreadedBuild(LifecycleStarter.java:
183)
at
org.apache.maven.lifecycle.internal.LifecycleStarter.execute(LifecycleStarter.java:
161)
at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:
320)
at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:
156)
at org.apache.maven.cli.MavenCli.execute(MavenCli.java:537)
at org.apache.maven.cli.MavenCli.doMain(MavenCli.java:196)
at org.apache.maven.cli.MavenCli.main(MavenCli.java:141)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
25)
at java.lang.reflect.Method.invoke(Method.java:597)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launchEnhanced(Launcher.java:
290)
at
org.codehaus.plexus.classworlds.launcher.Launcher.launch(Launcher.java:
230)
at
org.codehaus.plexus.classworlds.launcher.Launcher.mainWithExitCode(Launcher.java:
409)
at
org.codehaus.plexus.classworlds.launcher.Launcher.main(Launcher.java:
352)
Caused by: org.apache.maven.plugin.MojoExecutionException: Failed to
create a new Jenkins plugin
at
org.jenkinsci.maven.plugins.hpi.CreateMojo.execute(CreateMojo.java:
196)
at
org.apache.maven.plugin.DefaultBuildPluginManager.executeMojo(DefaultBuildPluginManager.java:
101)
at
org.apache.maven.lifecycle.internal.MojoExecutor.execute(MojoExecutor.java:
209)
... 19 more
Caused by:
org.apache.maven.archetype.ArchetypeTemplateProcessingException: Error
merging velocity templates
at
org.apache.maven.archetype.DefaultArchetype.processTemplate(DefaultArchetype.java:
876)
at
org.apache.maven.archetype.DefaultArchetype.processTemplate(DefaultArchetype.java:
730)
at
org.apache.maven.archetype.DefaultArchetype.processResources(DefaultArchetype.java:
777)
at
org.apache.maven.archetype.DefaultArchetype.processTemplates(DefaultArchetype.java:
687)
at
org.apache.maven.archetype.DefaultArchetype.createArchetype(DefaultArchetype.java:
329)
at
org.jenkinsci.maven.plugins.hpi.CreateMojo.execute(CreateMojo.java:
174)
... 21 more
Caused by: org.apache.velocity.exception.ResourceNotFoundException:
Unable to find resource 'archetype-resources/src/main/webapp/help-
globalConfig.html'
at
org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResource(ResourceManagerImpl.java:
458)
at
org.apache.velocity.runtime.resource.ResourceManagerImpl.getResource(ResourceManagerImpl.java:
341)
at
org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java:
831)
at
org.apache.velocity.app.VelocityEngine.mergeTemplate(VelocityEngine.java:
440)
at
org.apache.maven.archetype.DefaultArchetype.processTemplate(DefaultArchetype.java:
870)
... 26 more
Here is my Maven environment: -
C:\code\test>mvn -version
Apache Maven 3.0.4 (r1232337; 2012-01-17 00:44:56-0800)
Maven home: c:\maven\apache-maven-3.0.4\bin\..
Java version: 1.6.0_21, vendor: Sun Microsystems Inc.
Java home: C:\Program Files\Java\jdk1.6.0_21\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"