| As part of my work for bug
239832 to add DBWS to the automated build, I discovered that the EclipseLink build environment is missing some things that were
previously available
 in ADE. The Ant extension library 'ant-contrib' has a custom task <PropertyRegex>
that
 performs regular-_expression_ manipulations on Ant ${properties}.
 
 However, Product Management does not want our build process to depend
upon custom Ant
 tasks written by a third-party or ourselves. I tried a number of of
ways to solve the problem and
 discussed this with Eric and it turns out that he has a related issue -
the built-in Ant logger/listener
 is not producing the output Eric requires for the automated build
notifications. A custom Ant
 logger task would solve this, but ...
 
 After some investigation, we discovered that JDK 6 has a built-in
_javascript_ interpreter: no
 third-party or custom code is required. When used in conjunction with
Ant's <scriptdef> task,
 I was able to successfully build and test DBWS, and Eric will be able
to create a scripted solution
 to his logger/listener problem.
 
 All <javac> targets would specify that Java5 bytecodes
are to be produced, so we are not
 'abandoning' existing Java5 customers.
 
 We have discussed this with Peter and he sees no problems with this ...
any issues/questions from
 the rest of the Dev community?
 
 
 --   Mike Norman | Principal Software Designer | 613.288.4638 Oracle Server Technologies | EclipseLink Product
 45 O'Connor Street, Suite 400 | Ottawa, ON K1P 1A4 | (fax) 613.238.2818
 
 
 |