On Aug 26, 2007, at 12:06 PM, deniskulik wrote:
Cheers guys!
The build comes in very handy although I am almost done with
building source
code with Maven. I will give it a go and see what happens.
Hopefully will
come back to you with some feedback very soon.
FYI, checked in a patch (revision 569858) that cleans out the startup
text. If you checkout before that you'll see some slight formatting
disruption from hsql. Put up another build just in case: http://
people.apache.org/openejb-3.0.0-569858-bin.zip
Sounds like you're maven friendly with is great. You should check
out our embedded testing support. We have a few examples:
http://openejb.apache.org/examples.html
http://openejb.apache.org/ejb-injection-example.html
An update on the comments in those examples.. You no longer need to
set "openejb.deployments.classpath=true" or
"openejb.deployments.classpath.include".
For any maven project, you just
1. add a test scoped dependency on openejb-core
2. Make sure you have at least an empty ("<ejb-jar/">) ejb-
jar.xml file in src/main/resources/META-INF/
3. Then just use
"org.apache.openejb.client.LocalInitialContextFactory" as the
provider for your InitialContext
That's it. You should be able to lookup beans and test them out.
Transaction attributes, security constraints, jpa, etc. all work.
And as a side note, we only load support for the things required to
run your app... so you only pay for what you use.
-David