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]

Reply via email to