You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by James Strachan <ja...@yahoo.co.uk> on 2003/08/14 17:51:05 UTC

[maven] build changes and the latest website

I've tided up the build a bit. Now the root directory (geronimo) is 
used to build the entire project. To do that just type

	maven

to do a clean rebuild of the website try

	maven rebuild

or if you want to generate the entire website type (warning it takes a 
while - it all ends up in target/docs)

	maven site

If you want to build or work on a single module, then cd into the 
module in question. e.g.

	cd modules/core
	maven javadoc test

etc.

Have tried to update the readme.txt to reflect this.

In addition I"ve updated the Wiki to include details of how to publish 
the website...

http://nagoya.apache.org/wiki/apachewiki.cgi?ApacheJ2EE/FAQ-Committer

Quite frankly the current policy of the incubator - for the website to 
be put into CVS so it can be deployed - is horrible for maven built 
projects. I've been trying to *commit* now from inside Eclipse for 
about 5 hours and got nowhere. There's so many files to commit & so 
much stuff that it keeps barfing - even if I choose a fairly small part 
of the website. Its a horrible process. If anyone has any bright ideas 
for improving this I'm all ears as right now I don't think I could bare 
to go through this again. (When a normal site:deploy takes about a 
minute by scp-ing it over to the website & unpacking it).

So if anyone has any neat ideas for adding recursively a large 
directory of code which is approx 40Mb of text in quite nested 
directories, overriding any merge conflicts etc I"m all ears. Some 
shell script or something to do things one directory at a time or 
something?

Anyways for the foreseeable future until someone can get an 
automated-check-website-into-cvs script working, the recently built 
website's here...

http://www.apache.org/~jstrachan/geronimo/

James
-------
http://radio.weblogs.com/0112098/


Re: [maven] build changes and the latest website

Posted by James Strachan <ja...@yahoo.co.uk>.
On Thursday, August 14, 2003, at 06:57  pm, Aaron Mulder wrote:

> On Thu, 14 Aug 2003, James Strachan wrote:
>> So if anyone has any neat ideas for adding recursively a large
>> directory of code which is approx 40Mb of text in quite nested
>> directories, overriding any merge conflicts etc I"m all ears. Some
>> shell script or something to do things one directory at a time or
>> something?
>
> 	Would it be better to use a script so that when an update to the
> web site source is checked in, the web site content is rebuilt and
> redeployed automatically?

Thats already there AFAIK.

Just checking the generated website into CVS is a PITA right now and 
any script to help do that would be most useful :)

> I can provide scripts and loginfo entries we
> use to do this for DocBook, and it should be just as easy to do with
> Maven, so long as there's some machine on the Apache side with free
> capacity to run the website build on.

Automating the generation of the website would be very cool too. For 
now just generating it at the official incubator location (i.e. putting 
all 40Mb of it into CVS) is my main concern.

James
-------
http://radio.weblogs.com/0112098/


Re: [maven] build changes and the latest website

Posted by Aaron Mulder <am...@alumni.princeton.edu>.
On Thu, 14 Aug 2003, James Strachan wrote:
> So if anyone has any neat ideas for adding recursively a large 
> directory of code which is approx 40Mb of text in quite nested 
> directories, overriding any merge conflicts etc I"m all ears. Some 
> shell script or something to do things one directory at a time or 
> something?

	Would it be better to use a script so that when an update to the
web site source is checked in, the web site content is rebuilt and
redeployed automatically?  I can provide scripts and loginfo entries we
use to do this for DocBook, and it should be just as easy to do with
Maven, so long as there's some machine on the Apache side with free
capacity to run the website build on.

Aaron