Author: ningjiang Date: Fri Aug 6 07:09:57 2010 New Revision: 982894 URL: http://svn.apache.org/viewvc?rev=982894&view=rev Log: CAMEL-3030 support to load the velocity template file from class path
Modified: camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm Modified: camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java?rev=982894&r1=982893&r2=982894&view=diff ============================================================================== --- camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java (original) +++ camel/trunk/components/camel-velocity/src/main/java/org/apache/camel/component/velocity/VelocityEndpoint.java Fri Aug 6 07:09:57 2010 @@ -82,6 +82,9 @@ public class VelocityEndpoint extends Re } properties.setProperty(Velocity.FILE_RESOURCE_LOADER_CACHE, isLoaderCache() ? "true" : "false"); + properties.setProperty(Velocity.RESOURCE_LOADER, "file, class"); + properties.setProperty("class.resource.loader.description", "Velocity Classpath Resource Loader"); + properties.setProperty("class.resource.loader.class", "org.apache.velocity.runtime.resource.loader.ClasspathResourceLoader"); properties.setProperty(Velocity.RUNTIME_LOG_LOGSYSTEM_CLASS, CommonsLogLogChute.class.getName()); properties.setProperty(CommonsLogLogChute.LOGCHUTE_COMMONS_LOG_NAME, VelocityEndpoint.class.getName()); velocityEngine.init(properties); Modified: camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm URL: http://svn.apache.org/viewvc/camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm?rev=982894&r1=982893&r2=982894&view=diff ============================================================================== --- camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm (original) +++ camel/trunk/components/camel-velocity/src/test/resources/org/apache/camel/component/velocity/letter.vm Fri Aug 6 07:09:57 2010 @@ -14,7 +14,8 @@ ## See the License for the specific language governing permissions and ## limitations under the License. ## ------------------------------------------------------------------------ -Dear ${headers.lastName}, ${headers.firstName} +#parse("org/apache/camel/component/velocity/header.vm") + Thanks for the order of ${headers.item}.