You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@cayenne.apache.org by Andrus Adamchik <an...@objectstyle.org> on 2006/04/29 15:00:27 UTC

Maven Site? [Was: Free Maven 2 Book]

Since we now can migrate the web site to Apache, maybe we should  
investigate what it takes to build a maven site. The requirements to  
the site would be:

* Preserve the current Cayenne skin
* Include doc sections for different releases.

Any volunteers to look into that?

FYI, the current web site sources are separate from the main source  
tree in CVS:

http://cvs.sourceforge.net/viewcvs.py/cayenne/cayenne-site/

Andrus


On Apr 28, 2006, at 2:54 PM, Kevin Menard wrote:

> You guys probably already saw this, but if not, I'm including the  
> TSS link:
>
> http://www.theserverside.com/news/thread.tss?thread_id=40126
>
> I've only read through the first chapter, so I can't comment much  
> on its utility yet.  I can say that it looks like the book was not  
> edited all that well and that they make some rather large,  
> unsubstantiated claims.  If you can get past these things though,  
> it looks to be a fairly easy read that may be useful to those of us  
> just getting introduced to Maven.
>
> -- 
> Kevin


Re: Maven Site? [Was: Free Maven 2 Book]

Posted by Andrus Adamchik <an...@objectstyle.org>.
On May 1, 2006, at 10:52 PM, Jean T. Anderson wrote:

> well, I offered to help out with logistics. Once you have the built
> pages in svn, let me know if you need any help with that first  
> checkout.
>  --You have the karma on people.apache.org, and already tested that  
> with
> the .htaccess, so you should be set.

Ok, thanks. I guess we are all set with that - we've already made the  
first checkout :-)

Andrus


Re: Maven Site? [Was: Free Maven 2 Book]

Posted by "Jean T. Anderson" <jt...@bristowhill.com>.
Andrus Adamchik wrote:
> Actually I already started down this path some time ago after  studying
> the Incubator docs - I checked in a redirecting .htaccess to  subversion
> and checked it out on the server (so now http://
> incubator.apache.org/cayenne/ is a working url).
> 
> I guess the next step would be organizing those few Anakia-built  pages
> that make up the static site in a Maven project and moving them  to SVN.
> I don't see a problem checking in the generated pages to SVN  - makes
> deployment easier.
> 
> So Bill or Jean, whoever has time to do that, please go ahead.

well, I offered to help out with logistics. Once you have the built
pages in svn, let me know if you need any help with that first checkout.
 --You have the karma on people.apache.org, and already tested that with
the .htaccess, so you should be set.

> BTW, there is one "dynamic" piece - the mailing list archive. The 
> archive is generated by hypermail and message counters are reset by a 
> Perl script that receives the archive emails. I know all Apache 
> projects use a separate archive (and new Cayenne lists are archived 
> there as well), so I guess we can keep archives on ObjectStyle.

These ASF archives are set up:

http://mail-archives.apache.org/mod_mbox/incubator-cayenne-commits/
http://mail-archives.apache.org/mod_mbox/incubator-cayenne-dev/
http://mail-archives.apache.org/mod_mbox/incubator-cayenne-user/

 -jean

<snip>

Re: Maven Site? [Was: Free Maven 2 Book]

Posted by Andrus Adamchik <an...@objectstyle.org>.
Actually I already started down this path some time ago after  
studying the Incubator docs - I checked in a redirecting .htaccess to  
subversion and checked it out on the server (so now http:// 
incubator.apache.org/cayenne/ is a working url).

I guess the next step would be organizing those few Anakia-built  
pages that make up the static site in a Maven project and moving them  
to SVN. I don't see a problem checking in the generated pages to SVN  
- makes deployment easier.

So Bill or Jean, whoever has time to do that, please go ahead.

BTW, there is one "dynamic" piece - the mailing list archive. The  
archive is generated by hypermail and message counters are reset by a  
Perl script that receives the archive emails. I know all Apache  
projects use a separate archive (and new Cayenne lists are archived  
there as well), so I guess we can keep archives on ObjectStyle.

Andrus


On May 1, 2006, at 7:32 PM, Jean T. Anderson wrote:

> I can help with logistical stuff on the people.apache.org end.
>
> Typically, pages are composed using whatever the project desires, and
> built pages get checked into subversion. An 'svn checkout' on
> people.apache.org 'publishes' the web site (and 'svn up' publishes any
> updates).
>
> At first it struck me as kind of weird that anyone would check built
> pages into subversion. The rationale is if the machine hosting the web
> server dies, a replacement can be brought it, then infra can republish
> project web sites with series of 'svn co'.
>
> That much said, not all projects check in built pages. One example is
> the db project site, which gets published via a "maven site:deploy".
>
>  -jean
>
>
> Andrus Adamchik wrote:
>> Since we now can migrate the web site to Apache, maybe we should
>> investigate what it takes to build a maven site. The requirements to
>> the site would be:
>>
>> * Preserve the current Cayenne skin
>> * Include doc sections for different releases.
>>
>> Any volunteers to look into that?
>>
>> FYI, the current web site sources are separate from the main source
>> tree in CVS:
>>
>> http://cvs.sourceforge.net/viewcvs.py/cayenne/cayenne-site/
>>
>> Andrus
>>
>>
>> On Apr 28, 2006, at 2:54 PM, Kevin Menard wrote:
>>
>>> You guys probably already saw this, but if not, I'm including  
>>> the  TSS
>>> link:
>>>
>>> http://www.theserverside.com/news/thread.tss?thread_id=40126
>>>
>>> I've only read through the first chapter, so I can't comment  
>>> much  on
>>> its utility yet.  I can say that it looks like the book was not
>>> edited all that well and that they make some rather large,
>>> unsubstantiated claims.  If you can get past these things  
>>> though,  it
>>> looks to be a fairly easy read that may be useful to those of us   
>>> just
>>> getting introduced to Maven.
>>>
>>> -- 
>>> Kevin


Re: Maven Site? [Was: Free Maven 2 Book]

Posted by "Jean T. Anderson" <jt...@bristowhill.com>.
I can help with logistical stuff on the people.apache.org end.

Typically, pages are composed using whatever the project desires, and
built pages get checked into subversion. An 'svn checkout' on
people.apache.org 'publishes' the web site (and 'svn up' publishes any
updates).

At first it struck me as kind of weird that anyone would check built
pages into subversion. The rationale is if the machine hosting the web
server dies, a replacement can be brought it, then infra can republish
project web sites with series of 'svn co'.

That much said, not all projects check in built pages. One example is
the db project site, which gets published via a "maven site:deploy".

 -jean


Andrus Adamchik wrote:
> Since we now can migrate the web site to Apache, maybe we should 
> investigate what it takes to build a maven site. The requirements to 
> the site would be:
> 
> * Preserve the current Cayenne skin
> * Include doc sections for different releases.
> 
> Any volunteers to look into that?
> 
> FYI, the current web site sources are separate from the main source 
> tree in CVS:
> 
> http://cvs.sourceforge.net/viewcvs.py/cayenne/cayenne-site/
> 
> Andrus
> 
> 
> On Apr 28, 2006, at 2:54 PM, Kevin Menard wrote:
> 
>> You guys probably already saw this, but if not, I'm including the  TSS
>> link:
>>
>> http://www.theserverside.com/news/thread.tss?thread_id=40126
>>
>> I've only read through the first chapter, so I can't comment much  on
>> its utility yet.  I can say that it looks like the book was not 
>> edited all that well and that they make some rather large, 
>> unsubstantiated claims.  If you can get past these things though,  it
>> looks to be a fairly easy read that may be useful to those of us  just
>> getting introduced to Maven.
>>
>> -- 
>> Kevin
> 
> 


Re: Maven Site? [Was: Free Maven 2 Book]

Posted by Andrus Adamchik <an...@objectstyle.org>.
Great! I figured you and Jeff are very busy now.

BTW, I have an almost working example of Cayenne with JPA annotations  
[1]. I integrated a simple CGlib enhancer using Java instrumentation  
API, so you can run the example like this:

# java -javaagent:/path/to/cayenne-jpa-3.0-incubating-SNAPSHOT.jar \
      org.apache.cayenne.jpa.example.Main

I borrowed DB schema from 3t-example elsewhere in CVS (need to add  
automatic schema load and maybe use Derby to make it self-contained).  
The example uses annotated POJOs - no special superclass or XML  
mapping! Although I still need to finish some enhancer leftovers.

So looks like we can demo something @JavaOne (by "we" I mean those  
who will be there... I won't). Also I haven't heard from David  
Blevins (OpenEJB/Geronimo) lately - he was going to try it with  
OpenEJB. I'll ping him once I have the standalone example in a good  
shape.


[1] http://svn.apache.org/repos/asf/incubator/cayenne/jpa/trunk/

Andrus


On May 1, 2006, at 3:36 PM, Bill Dudney wrote:
> I would love to help with this!
>
> I'm really swamped in my day job though so I've not been able to  
> get to the JPA stuff that I was hoping to get to. I am hoping by  
> JavaOne my time will be a bit more my own though so I'm happy to  
> attack this first before returning to the JPA work.
>
> TTFN,
>
> Bill Dudney
> MyFaces - http://myfaces.apache.org
> Cayenne - http://incubator.apache.org/projects/cayenne.html
>
>

Re: Maven Site? [Was: Free Maven 2 Book]

Posted by Bill Dudney <bd...@apache.org>.
I would love to help with this!

I'm really swamped in my day job though so I've not been able to get  
to the JPA stuff that I was hoping to get to. I am hoping by JavaOne  
my time will be a bit more my own though so I'm happy to attack this  
first before returning to the JPA work.

TTFN,

Bill Dudney
MyFaces - http://myfaces.apache.org
Cayenne - http://incubator.apache.org/projects/cayenne.html



On Apr 29, 2006, at 7:00 AM, Andrus Adamchik wrote:

> Since we now can migrate the web site to Apache, maybe we should  
> investigate what it takes to build a maven site. The requirements  
> to the site would be:
>
> * Preserve the current Cayenne skin
> * Include doc sections for different releases.
>
> Any volunteers to look into that?
>
> FYI, the current web site sources are separate from the main source  
> tree in CVS:
>
> http://cvs.sourceforge.net/viewcvs.py/cayenne/cayenne-site/
>
> Andrus
>
>
> On Apr 28, 2006, at 2:54 PM, Kevin Menard wrote:
>
>> You guys probably already saw this, but if not, I'm including the  
>> TSS link:
>>
>> http://www.theserverside.com/news/thread.tss?thread_id=40126
>>
>> I've only read through the first chapter, so I can't comment much  
>> on its utility yet.  I can say that it looks like the book was not  
>> edited all that well and that they make some rather large,  
>> unsubstantiated claims.  If you can get past these things though,  
>> it looks to be a fairly easy read that may be useful to those of  
>> us just getting introduced to Maven.
>>
>> -- 
>> Kevin
>