[hibernate-dev] New build structure

Steve Ebersole steve.ebersole at jboss.com
Thu Aug 17 14:32:06 EDT 2006


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
_______________________________________________
hibernate-dev mailing list
hibernate-dev at lists.jboss.org
https://lists.jboss.org/mailman/listinfo/hibernate-dev




More information about the hibernate-dev mailing list