Afraid that I'm currently unable to build. So, I can't fully review...
My build issue seems to be a Mac OS / mvn issue. I'm failing with:
[INFO]
------------------------------------------------------------------------
[INFO] Building OpenWebBeans :: WebBeans-API
[INFO] task-segment: [clean, install]
[INFO]
------------------------------------------------------------------------
[INFO] [clean:clean]
[INFO] Deleting directory /Users/kevan/tmp/owb/openwebbeans-1.0.0-
incubating-M2/webbeans-api/target
[INFO] [remote-resources:process {execution: default}]
[INFO] inceptionYear not specified, defaulting to 2009
[INFO] [resources:resources]
[WARNING] Using platform encoding (MacRoman actually) to copy filtered
resources, i.e. build is platform dependent!
[INFO] Copying 0 resource
[INFO] Copying 4 resources
[INFO] [compiler:compile]
[INFO] Compiling 65 source files to /Users/kevan/tmp/owb/
openwebbeans-1.0.0-incubating-M2/webbeans-api/target/classes
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO]
------------------------------------------------------------------------
[INFO] Fatal error compiling
Embedded error: Prohibited package name: java.lang
If anyone knows how to avoid this problem, let me know...
Running RAT on the source reveals the following files missing apache
src license headers. These must be fixed. You should be running RAT as
part of a build or as part of the release process...
samples/reservation/src/main/webapp/main.css
webbeans-geronimo/pom.xml
webbeans-jpa/pom.xml
webbeans-jsf/pom.xml
--kevan