Cool, I'll have a shot at this over the weekend - girlfriend permitting ;)
Dan
On 04/01/07, Marc Lijour <marc(a)lijour.net> wrote:
On Thursday 04 January 2007 06:43, Dan Murphy wrote:
The .psf and ant stuff works for me, thanks Marc
I took the liberty of attaching your psf and another psf for the 1.0beta 1
tag & updating the page a bit (though I'm waiting for the server to come
back online at the mo to check it's OK)...
In the meantime, I was wondering if we should break it down into the
following pages:
Using Eclipse and XWiki <- Header page with links to ....
Setting up eclipse ide for xwiki (installing subclipse, wtp etc)
Checking out the source (either manually navigating svn or using psf
files)
Configuring build environment (ant config & .classpath)
Building
Using the Jetty Launcher plugin
Using the Web Tools Project to deploy/debug XWiki (could be an
interesting section since it opens up the how "best" to debug xwiki
question)
We could then add screenshots of the eclipse ui to make it a little
clearer
and easier to navigate... WDYT, worth the effort
or are the textual
instructions ok as they are ?
I think it is a wonderful idea. May be we'll set a strand for other IDE
pages
to follow ;)
Cheers,
Dan
PS. Looks like the .classpath is now correct in the trunk so it's only
busted in the 1.0 beta 1 tag
On 04/01/07, Vincent Massol <vincent(a)massol.net> wrote:
> > -----Original Message-----
> > From: Marc Lijour [mailto:marc@lijour.net]
> > Sent: jeudi 4 janvier 2007 02:09
> > To: xwiki-dev(a)objectweb.org
> > Subject: Re: [xwiki-dev] Errors building in eclipse
> >
> >
> > Can you try the attached file?
> >
> > - Menu File > Import
> > - select Team > Team Project Set
> > - point to the file (and eventually create a working set for it on
the
> > fly)
> >
> > What should happen after that
> > It should connect to the public svn account and check out the trunk
of
> > the xwiki project for you.
> > Then do the ant configuration I talked about before, run ant and the
> > project builds.
> >
> > Content of the file (for the curious)
> > $ cat xwiki.eclipse.teamprojectset.psf
> > <?xml version="1.0" encoding="UTF-8"?>
> > <psf version="2.0">
> > <provider id="org.tigris.subversion.subclipse.core.svnnature
">
> > <project
> > reference="0.9.3
,svn://svn.forge.objectweb.org/svnroot/xwiki/xwiki/trun
> > k,xwiki - trunk"/>
> > </provider>
> > </psf>
> >
> > If it works and you think it is a good idea may be we could put it
> > somewhere on the Eclipse build page for future users. WDYT?
>
> +1 sure, go for it
>
> Thanks
> -Vincent
>
> > On Wednesday 03 January 2007 11:44, Dan Murphy wrote:
> > > Really Sergiu... what's your config ? - I'm using Eclispe
3.2.1with
> >
> > WTP
> >
> > > 1.5, Subclipse under a 1.5 JDK running on Linux (kunbutu 6.0.6) -
I
> >
> > was
> >
> > > trying to compile the 10beta1, perhaps someone has fixed the
> >
> > .classpath
> >
> > > file in trunk....
> > > Cheers,
> > > Dan
> > >
> > > On 03/01/07, Sergiu Dumitriu <sergiu.dumitriu(a)gmail.com> wrote:
> > > > I'm using eclipse, and it's working for me, with the files
from
> >
> > trunk.
> >
> > > > On 1/3/07, Marc Lijour <marc(a)lijour.net > wrote:
> > > > > On Wednesday 03 January 2007 06:42, Dan Murphy wrote:
> > > > > > Hi,
> > > > > > As per a page
> > > > > >
http://www.xwiki.org/xwiki/bin/view/Community/BuildingInEclipse
> >
> > there
> >
> > > > > are a
> > > > >
> > > > > > couple of issues if one tries to build XWiki inside
eclipse.
> > > > > >
> > > > > > Is it of interest to get this working properly ? if so
there
is
> >
> > a
> >
> > > > > > .classpath file that fixes some (trivial) problems (
> >
> >
http://www.xwiki.org/xwiki/bin/download/Community/BuildingInEclipse/.cl
> >
> > > > >assp
> > > > >
> > > > > >ath ).
> > > > > >
> > > > > > The catus ant task def has some errors (inside eclipse
anyway)
> >
> > -
> >
> > > > > > seems
> > > > >
> > > > > to
> > > > >
> > > > > > be due to the interaction between cactus-ant and junit the
> >
> > following
> >
> > > > > > warning is issued:
> > > > > > A class needed by class
> > > > > > org.apache.cactus.integration.ant.CactusTaskcannot be
found:
> > > > > > junit/framework/TestListener xwiki-trunk build.xml
> > > > >
> > > > > line
> > > > >
> > > > > > 211
> > > > >
> > > > > You don't need to copy the junit jar file into ant/lib,
although
> >
> > that
> >
> > > > > is what
> > > > > the ant cactus task documentation is recommending. But I had
> >
> > problems
> >
> > > > > with
> > > > > conflicting junit jar files in the past.
> > > > >
> > > > > You can do menu Run > External tools > External tools, to
create
> >
> > a
> >
> > > > > configuration for your ant build -if not already done (usually
> >
> > the tool
> >
> > > > > does
> > > > > it for you). Then go to the classpath tab and click on
'User
> >
> > Entries',
> >
> > > > > and
> > > > > then the 'Add JARs...' button on the right. You select
the
junit
> >
> > jar
> >
> > > > > file
> > > > > from xwiki/lib and all the rest will work without complaints.
> > > > >
> > > > > > This actually prevents the ant script from being executed
> >
> > correctly -
> >
> > > > > since
> > > > >
> > > > > > I don't (currently) run the targets that needs this I
can
get
> >
> > around
> >
> > > > > the
> > > > >
> > > > > > problem by simply commenting out the taskdef - however
I'm a
> >
> > bit
> >
> > > > > stumped on
> > > > >
> > > > > > how to fix this properly (since the class in question
should
be
> > > > >
> > > > > available).
> > > > >
> > > > > > Assuming building in eclipse is desired (and that the svn
> >
> > repository
> >
> > > > > should
> > > > >
> > > > > > contain the .classpath and other . files used by eclipse)
shall
> >
> > I
> >
> > > > > simply
> > > > >
> > > > > > open a couple of jira's for these problems ?
> > > > >
> > > > > There is a .classpath I believe but I could not find a way to
> >
> > modify it
> >
> > > > > to
> > > > > make the ant build work. Tell me if you do ;-)
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > You receive this message as a subscriber of the
> > > > > xwiki-dev(a)objectweb.orgmailing list. To unsubscribe:
> > > > > mailto:xwiki-dev-unsubscribe@objectweb.org
> > > > > For general help: mailto: sympa(a)objectweb.org?subject=help
> > > > > ObjectWeb mailing lists service home page:
> >
> >
http://www.objectweb.org/wws
> >
> > > > --
> > > > You receive this message as a subscriber of the
> > > > xwiki-dev(a)objectweb.orgmailing list. To unsubscribe:
> > > > mailto:xwiki-dev-unsubscribe@objectweb.org
> > > > For general help: mailto:sympa@objectweb.org?subject=help
> > > > ObjectWeb mailing lists service home page:
> >
> >
http://www.objectweb.org/wws
>
>
_________________________________________________________________________
>__ Découvrez une nouvelle façon d'obtenir
des réponses à toutes vos
> questions !
> Profitez des connaissances, des opinions et des expériences des
> internautes sur Yahoo! Questions/Réponses
>
http://fr.answers.yahoo.com
>
>
>
>
> --
> You receive this message as a subscriber of the
> xwiki-dev(a)objectweb.orgmailing list. To unsubscribe:
> mailto:xwiki-dev-unsubscribe@objectweb.org
> For general help: mailto:sympa@objectweb.org?subject=help
> ObjectWeb mailing lists service home page:
http://www.objectweb.org/wws
--
You receive this message as a subscriber of the xwiki-dev(a)objectweb.orgmailing list.
To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
For general help: mailto:sympa@objectweb.org?subject=help
ObjectWeb mailing lists service home page:
http://www.objectweb.org/wws