Hi Mauro, Thanks for the fix.
When this will be available in maven? Thanks, Nagarajan On Mon, Nov 11, 2013 at 9:19 PM, Mauro Talevi <[email protected]>wrote: > There was a classloading issue fixed in JBEHAVE-959. > > Please try latest snapshot and here a working example with custom FTL > resources. > > > https://github.com/jbehave/jbehave-core/blob/master/examples/core/src/main/java/org/jbehave/examples/core/CustomCoreStories.java > > On 11/11/2013 12:41, Nagarajan Ganesan wrote: > > I'm running this as Maven build. > > Please help me. > > Thanks, > Nagarajan > > > On Mon, Nov 11, 2013 at 3:46 PM, Nagarajan Ganesan > <[email protected]>wrote: > >> Hi Mauro, >> >> Thanks for your reply. >> >> I tried add the different file name as below: >> >> >> *viewResources.put("decorateNonHtml", "true");* >> >> *viewResources.put("reports", "ftl/new-reports-with-totals.ftl");* >> >> It ended with exception file not found for the template. >> >> I gave the full file path in the property and tried still there was a >> same file not found exception. >> >> Is it still referring with in the jar for the path specified in the >> viewResources? >> >> Please help me. >> >> Thanks, >> Nagarajan. >> >> >> On Mon, Nov 11, 2013 at 12:54 PM, Mauro Talevi < >> [email protected]> wrote: >> >>> The ftl resources is read from the classpath. As such if you change >>> it, you need to ensure it is the classpath and is available before the >>> original one. That can be tricky. >>> >>> The recommended way is to change the name of the modified template, e.g. >>> ftl/company-reports.ftl and configure the viewResources properties >>> accordingly. >>> >>> On 11/11/2013 08:18, Nagarajan Ganesan wrote: >>> >>> Hi All, >>> >>> >>> >>> We are jbehave for our BDD testing. Thanks for the active support about >>> this. >>> >>> >>> >>> I need to use the customized ftl. >>> >>> >>> >>> I have made some changes in the file *ftl/jbehave-reports-with-totals.ftl >>> *and hence trying use the same for HTML report generation. >>> >>> >>> >>> I kept this file under my ftl folder of the workspace. >>> >>> >>> >>> I referred the TraderStories.java file of the Trader example and did >>> like the same in our code. >>> >>> >>> >>> Properties viewResources = new Properties(); >>> >>> viewResources.put("decorateNonHtml", "true"); >>> >>> viewResources.put("reports", >>> "ftl/jbehave-reports-with-totals.ftl"); >>> >>> >>> >>> Used this viewResources in configuration. >>> >>> >>> >>> The problem is that the jbehave refers to the ftl file bundled in the >>> jar and not my modified ftl file. >>> >>> >>> >>> I do not want to have additional new ftl files. I just did some changes >>> in the bundled ftl files and kept in my work space. How to make refer to >>> those updated templates while generating html reports? >>> >>> >>> >>> Please advice. Thanks in advance. >>> >>> >>> >>> Thanks, >>> >>> Nagarajan. >>> >>> >>> >> > >
