Veryyyyy stupid question ...
<templateDirectory>/src/main/resources</templateDirectory>
seems to be an absolute reference to a directory whereas
C:\cvs\reporting-jsf\src\main\resources
is the absolute path
Cheers
Siegfried Goeschl
Paul Spencer wrote:
I am trying to configure the changes plugin, version 2.0-beta-2, to use
a custom
announcement.vm file. Setting templateDirectory in to
/src/main/resources does
not work. The command "mvn changes:announcement-generate" always fails
with the
following error message:
ResourceManager : unable to find resource
'/src/main/resources/announcement.vm' in any resource loader
Belows is additional information related the the problem:
***
* From POM.XML
***
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-changes-plugin</artifactId>
<configuration>
<template>announcement.vm</template>
<templateDirectory>/src/main/resources</templateDirectory>
</configuration>
</plugin>
***
* Directory output
***
Directory of C:\cvs\reporting-jsf\src\main\resources
04/20/2007 01:45 PM <DIR> .
04/20/2007 01:45 PM <DIR> ..
04/20/2007 01:45 PM 1,848 announcement.vm
04/18/2007 10:01 AM 69 application.properties
09/20/2006 11:56 AM 206 implementations.properties
04/12/2007 04:40 PM 1,109 log4j.xml
4 File(s) 3,232 bytes
2 Dir(s) 67,573,653,504 bytes free
C:\cvs_apms\apms-reporting-jsf>
***
* Maven debug output
***
[INFO] **************************************************************
[INFO] Starting Jakarta Velocity v1.4
[INFO] RuntimeInstance initializing.
[INFO] Default Properties File:
org\apache\velocity\runtime\defaults\velocity.properties
[INFO] Default ResourceManager initializing. (class
org.apache.velocity.runtime.resource.ResourceManagerImpl)
[INFO] Resource Loader Instantiated:
org.apache.maven.plugin.resource.loader.ProjectResourceLoader
[INFO] ProjectResourceLoader : initialization starting.
[INFO] path :C:\cvs\reporting-jsf\src\main\resources\
[INFO] ProjectResourceLoader : adding path
'C:\cvs\reporting-jsf\src\main\resources\'
[INFO] ProjectResourceLoader : initialization complete.
[INFO] Resource Loader Instantiated:
org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader
[INFO] ClasspathResourceLoader : initialization starting.
[INFO] ClasspathResourceLoader : initialization complete.
[INFO] ResourceCache : initialized. (class
org.apache.velocity.runtime.resource.ResourceCacheImpl)
[INFO] Default ResourceManager initialization complete.
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Literal
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Macro
[INFO] Loaded System Directive: org.apache.velocity.runtime.directive.Parse
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Include
[INFO] Loaded System Directive:
org.apache.velocity.runtime.directive.Foreach
[INFO] Created: 20 parsers.
[INFO] Velocimacro : initialization starting.
[INFO] Velocimacro : adding VMs from VM library template :
VM_global_library.vm
[ERROR] ResourceManager : unable to find resource 'VM_global_library.vm'
in any resource loader.
[INFO] Velocimacro : error using VM library template
VM_global_library.vm :
org.apache.velocity.exception.ResourceNotFoundException: Unable to find
resource 'VM_global_library.vm'
[INFO] Velocimacro : VM library template macro registration complete.
[INFO] Velocimacro : allowInline = true : VMs can be defined inline in
templates
[INFO] Velocimacro : allowInlineToOverride = false : VMs defined inline
may NOT replace previous VM definitions
[INFO] Velocimacro : allowInlineLocal = false : VMs defined inline will
be global in scope if allowed.
[INFO] Velocimacro : messages on : VM system will output logging messages
[INFO] Velocimacro : autoload off : VM system will not automatically
reload global library macros
[INFO] Velocimacro : initialization complete.
[INFO] Velocity successfully started.
[DEBUG] Configuring mojo
'org.apache.maven.plugins:maven-changes-plugin:2.0-beta-2:announcement-generate'
-->
[DEBUG] (s) artifactId = reporting-jsf
[DEBUG] (s) developmentTeam = reporting-jsf-team
[DEBUG] (s) finalName = reporting-jsf-1.0.2-SNAPSHOT.war
[DEBUG] (f) generateJiraAnnouncement = false
[DEBUG] (s) groupId = com.mikon.customer.kc
[DEBUG] (s) introduction = Generalized web based reporting tool for data.
[DEBUG] (f) jiraXML = C:\cvs\reporting-jsf\target/jira-announcement.xml
[DEBUG] (f) nbEntries = 25
[DEBUG] (s) outputDirectory = C:\cvs\reporting-jsf\target/announcement
[DEBUG] (s) packaging = war
[DEBUG] (f) project = [EMAIL PROTECTED]
[DEBUG] (f) resolutionId = Fixed
[DEBUG] (f) setting = [EMAIL PROTECTED]
[DEBUG] (f) statusId = Closed
[DEBUG] (f) template = announcement.vm
[DEBUG] (f) templateDirectory = /src/main/resources
[DEBUG] (s) url =
http://developer.foo.com/projects/reporting-jsf/1.0.2-SNAPSHOT/reporting-jsf
[DEBUG] (s) urlDownload =
http://developer.foo.com/projects/reporting-jsf/1.0.2-SNAPSHOT/reporting-jsf/reporting-jsf-1.0.2-SNAPSHOT.jar
[DEBUG] (s) version = 1.0.2-SNAPSHOT
[DEBUG] (s) xmlPath = C:\cvs\reporting-jsf/src/changes/changes.xml
[DEBUG] -- end configuration --
[INFO] [changes:announcement-generate]
[INFO] Creating announcement file from changes.xml...
[ERROR] ResourceManager : unable to find resource
'/src/main/resources/announcement.vm' in any resource loader.
[INFO]
------------------------------------------------------------------------
Is this a bug or a configuration error?
Paul Spencer
---------------------------------------------------------------------
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]