[hibernate-dev] New build structure

Max Rydahl Andersen max.andersen at jboss.com
Thu Aug 17 15:09:40 EDT 2006


On Thu, 17 Aug 2006 21:07:48 +0200, Steve Ebersole  
<steve.ebersole at jboss.com> wrote:

> Well the exceptions can get thrown (and wrapped) back to the clients...

But isn't the interfaces et.al. in here not also sent to clients if they  
get a
detached object?

/max


>
> -----Original Message-----
> From: Max Andersen
> Sent: Thursday, August 17, 2006 2:04 PM
> To: Steve Ebersole
> Cc: hibernate-dev at lists.jboss.org
> Subject: Re: [hibernate-dev] New build structure
>
> On Thu, 17 Aug 2006 20:45:34 +0200, Steve Ebersole
> <steve.ebersole at jboss.com> wrote:
>
>> Actually, regarding hibernate-client.jar, scratch that...
>>
>> It's not that it bundles javassist and forgets about cglib.  It is
>> simply pulling in all exceptions.  Our custom javassist code does
> define
>> one custom bytecode-related exception, which is what you see getting
>> pulled in.
>
> i'm surprised the exception is needed but the interfaces in those
> packages
> are not ?
>
> /max
>
>>
>> -----Original Message-----
>> From: hibernate-dev-bounces at lists.jboss.org
>> [mailto:hibernate-dev-bounces at lists.jboss.org] On Behalf Of Steve
>> Ebersole
>> Sent: Thursday, August 17, 2006 1:32 PM
>> To: Max Andersen
>> Cc: hibernate-dev at lists.jboss.org
>> Subject: RE: [hibernate-dev] New build structure
>>
>> Regarding the docbook stuff, I think it probably makes more sense to
>> move all the support stuff off to a separate project.  Then we can
> make
>> use of svn:externals to pull it into each subproject.  Probably the
> same
>> can be said for the javadoc style sheet.  Probablly when we finally do
>> get around to breaking up the layout of the svn repo, all these
> "common"
>> things go into a "common" subproject; revolutionary, I know... ;)
>> Perhaps even the standard libs can go that route also.
>>
>> I can get the core build to generate these docs outputs for you as
> well.
>> Get me the target defs, etc.
>>
>> That was just cut-n-pasted from JBoss.  I guess since they only care
>> about javassist, they did not include cglib.  Yes, I'll fix that.
>>
>>
>> -----Original Message-----
>> From: hibernate-dev-bounces at lists.jboss.org
>> [mailto:hibernate-dev-bounces at lists.jboss.org] On Behalf Of Max Rydahl
>> Andersen
>> Sent: Thursday, August 17, 2006 5:43 AM
>> To: hibernate-dev at lists.jboss.org
>> Subject: [hibernate-dev] New build structure
>>
>> Hi guys,
>>
>> Couple of things to document/talk about what dependencies hibernateext
>> and
>> the eclipse plugins have on a hibernate distribution and on hibernate3
>> src
>> it self.
>>
>> hibernateext/eclipse plugins just use hibernate distribution for the
>> following things:
>> 1) being able to run ant (ant-launcher.jar etc.)
>> 2) the shared libs  (including hsqldb.jar which are in different
>> locations
>> depending wether it is dist or src)
>> 3) hibernate3.jar
>> 4) javadoc/jdstyle.css
>>
>> It uses the hibernate3 src for:
>> 5) docbook DTD references
>>
> ("../../../../../Hibernate3/doc/reference/support/docbook-dtd/docbookx.d
>> td"
>> is to be found in all the docs)
>> 6) docbook sources to build the eclipse hibernate help file.
>>
>> I've made the prepare-up-dir so it now includes #4 and everything
> (that
>> I
>> know of) that depends seem to work fine with the prepare-up-dir.
>>
>> #5 would be great to fix so all the shared doc (dtd's AND build.xml)
>> would
>> be the same.
>>
>> #6 I could actually see being made part of the hibernate3 core build
> (it
>>
>> is just basically applying a set of xsl files on the docbook to get a
>> .zip)
>>
>> The best thing of course would be to make these dependencies more
>> explicit....
>>
>>
>> btw. hibernate-client.jar only contains bytecode.javassist  should it
>> not
>> also contain bytecode.cglib in case the user is running with cglib?
>>
>
>
>



-- 
--
Max Rydahl Andersen
callto://max.rydahl.andersen

Hibernate
max at hibernate.org
http://hibernate.org

JBoss a division of Red Hat
max.andersen at jboss.com



More information about the hibernate-dev mailing list