On Jul 19, 2007, at 9:18 AM, David Jencks wrote:
This file is generated by xmlbeans compiliation, so the only way to
remove the questionable contents is with different source files.
Actually it looks like scomp has a -noann flag to ignore all
annotations, but it doesn't appear to be exposed in the maven plugin.
I don't completely understand the reasoning on why the current file
is unacceptable, as we are not in fact distributing the contents of
the schemas, just some text that applies to them.
However if we want to remove this we could:
1. wait for craig russell to finish navigating the mine-infested
sun legal waters and get some more clearly licensed schemas available
2. use our typed up schemas to generate the xmlbeans classes (in
which case we should move all this stuff back to the public project
3. edit the secret copy of the xsds in the tck project to leave out
these notices before running the xmlbeans compiler.
or
4. move to jaxb now.
I think (2) might be the most reasonable if we have all the schemas
typed up. Does anyone know of a binary comparison tool to see if
the generated classes from the 2 sets of schemas are reasonably
similar?
I guess it might be worth asking Craig if there is light at the end
of the tunnel?
I'll work on (2), but it would be pretty helpful if someone could
tell me where the typed in schemas actually are. I found the servlet
and jsp ones inside the servlet and jsp spec jars, but I haven't
located any others such as the connector or ejb ones... and there are
a pile more.
My current idea is to generate a jar with the same groupIdId and
artifactId and put the code in the main build, not hidden in tck. So
far I have it in server/trunk/modules which is odd due to the groupId
mismatch. Should I make a schemas "top level subproject" next to
server and specs?
thanks
david jencks
thanks
david jencks
On Jul 19, 2007, at 8:40 AM, Kevan Miller wrote:
On Jul 19, 2007, at 9:11 AM, Prasad Kashyap wrote:
Correction.
The released j2ee-1.4 schema jars are here
http://mirrors.ibiblio.org/pub/mirrors/maven2/org/apache/geronimo/
schema/geronimo-schema-j2ee_1.4/1.1/
The earlier link I posted are for our *deployed* 1.1-SNAPS of jee5
schema... not *released*.
http://people.apache.org/repo/m2-snapshot-repository/org/apache/
geronimo/schema/geronimo-schema-jee_5/1.1-SNAPSHOT/
Neverthless, they all have *.xsb files in them.
Cheers
Prasad
On 7/19/07, Prasad Kashyap <[EMAIL PROTECTED]> wrote:
The 1.1-SNAPSHOT that we released earlier has the XSBs in them too.
http://people.apache.org/repo/m2-snapshot-repository/org/apache/
geronimo/schema/geronimo-schema-jee_5/1.1-SNAPSHOT/
so i guess this is ok too ?
IMO, it's not OK and needs to be fixed. Can you take a look at
this Prasad? If not, I'll have a look, when I can...
--kevan