On Fri, 08 Apr 2005 04:03:13 +0200, snpe <[EMAIL PROTECTED]> wrote:

yes - the latest cvs is WST based (using their xml editor).

I have not had any issues with webtools latest release on 3.1M6. Have you ?

/max

Hi,
I try build plugins, but org.hibernate.eclipse.mapper depend from webtools (probably) now
I haven't extension "org.eclipse.wst.sse.core.modelHandler" or org.eclipse.wst ...
Is it webtools and what version webtools we need (webtools for 3.1M6 isn't out, yet)


regards
On Thursday 07 April 2005 08:57 pm, Max Rydahl Andersen wrote:
On Thu, 07 Apr 2005 20:04:02 +0200, John Franey <[EMAIL PROTECTED]>
wrote:

> Max, and all,

You are the man! ,)

If you can bring me automated build of this stuff i'll be singing and
praising ,)

I've been so annoyed with eclipse PDE's tedious build system and I have
simply
not have found enough solid information and time to do an automated build
(and since I can just click "Export feature" today I haven't had enough
motivation
for doing it)


Your build structure looks a-ok, having build.xml (autogenerated) and
hibernate-build.xml
sounds good to me.

If you have something already then please provide it as a patch into the
jira and i'll try it out.

Your future plans looks great and it will a very welcome contribution.

I don't know if you have noticed that i have recently added
org.hibernate.eclipse.feature and
org.hibernate.eclipse.updatesite to cvs - two things that also would be
great to automatically
build (I even thing the .feature is actually what is meant to be called
head-less)

Again - I will really appreciate this stuff, any improvements on
auto-building the plugins
will be blis!

/max

>
> I don't know what is in place or planned for automating plugin builds.
> I searched this mailing list archive and found discussions in Jan 2005,
> and Dec 2004 regarding builds of plugins and source directory structure,
> but neither of these addressed an automated mechanism. This email is a
> contribution. I hope its helpful at this stage. Attached is a
> prototype build file to show a possibility and I can continue if it fits
> into your plans.
>
>
> Here are goals of the hibernate plugin build script:
> - builds all plugins from one command: ant -f plugin-build.xml
> <target>
>
> - deposits zipped binary and source of plugins into a drop directory.
>
> - supports build directly after 'cvs checkout' of the plugins, but
> after other libs in Ext are built.
>
> - simplify directions on the plugin contribution howto by providing
> additional build targets (to be identified).
> - will copy resources into a plugin before building (leverages
> org.hibernate.eclipse/hibernate-build.xml update target.)
> - synchronize with the plugin build environment used by developer in
> PDE session. In other words, if a new library is added into the
> plugin's build path by a plugin developer using the eclipse PDE, the new
> dependency should be picked up without further manual intervenetion
> (like adding a jar file to an ant property).
>
>
>
> According to Clayberg and Rubel (in "Eclipse: Building Commercial
> Quality Plug-ins", Addison-Wesley), there are two cool mechanisms in
> eclipse that helps: 1) the PDE can generate a build.xml, and 2) the
> generated build.xml can be run 'headless' (without the user interface).
>
> Here is proposed files and structure:
>
> HibernateExt
> plugin-build.xml
> org.hibernate.eclipse.* (for each plugin)
> build.xml (eclipse generated file)
> hibernate-build.xml (provided by plugin developer)
>
>
> Attached is a the initial prototype of plugin-build.xml. There is more
> to do; this is a proof-of-concept demo. It can build
> org.hibernate.eclipse zip files if org.hibernate.eclipse/build.xml was
> generated by developer in eclipse PDE, and if you have 3.1M6 installed
> (Headless build in 3.1M5a didn't work). Modify the eclipse.home and
> workspace properties in plugin-build.xml. Run in HibernateExt as:
> ant -f plugin-build.xml zip.plugin
>
> By convention, each plugin's hibernate-build.xml would have well-known
> public targets for the plugin-build.xml to run: 'pre-build', and others
> as needed. In org.hibernate.eclipse/hibernate-build.xml, the target
> pre-build would antcall 'update'. A set of properties would be made
> available to hibernate-build.xml (to be defined).
>
> To generate a build.xml by hand: in eclipse, right click on the
> plugin.xml in the plugin's project and select PDE Tools > Create Ant
> Build File. I expect there is a way to generate this file headless,
> and I will look for it. If so, then generating the build.xml file per
> plugin would be part of the automatic build, and PDE developer wouldn't
> have to remember to generate it manually, and it wouldn't be in cvs.
>
> I'm on the lookout for examples. I looked into the PDE plugin source
> code, but not enough to assure myself it can be reused; I spent only
> enough time to realize that I need to spend much more time on it :-).
> If anyone can assure me that this or some other plugin build scripts can
> be reused here, I'll pursue it.
>
> Comments?
>
> John
>
>
>
>






-------------------------------------------------------
SF email is sponsored by - The IT Product Guide
Read honest & candid reviews on hundreds of IT Products from real users.
Discover which products truly live up to the hype. Start reading now.
http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click
_______________________________________________
hibernate-devel mailing list
hibernate-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hibernate-devel



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

Hibernate
[EMAIL PROTECTED]
http://hibernate.org

JBoss Inc
[EMAIL PROTECTED]
http://jboss.com


------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ hibernate-devel mailing list hibernate-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hibernate-devel

Reply via email to