To build Isis you *do* use mvn install. The -o is optional; Isis is big and so it'll substantially speed things up (Kevin is in South Africa on a very slow line, so we're mindful of such things).
Things aren't that much more difficult for building the site, it's basically mvn site-deploy but run with a profile to indicate a local deployment. Whichever; the full details of building Isis are documented on the wiki [1]. That page also links to the setup environment as prereqs [2], and to a smoke test [3] for afterwards. But as per Nour's other thread, I'll organize a Skype call also to talk people through this and anything else people want to discuss. Cheers Dan [1] https://cwiki.apache.org/confluence/display/ISIS/BuildProcess [2] https://cwiki.apache.org/confluence/display/ISIS/SettingUpDevelopmentEnvironment [3] https://cwiki.apache.org/confluence/display/ISIS/SmokeTest On 14 November 2010 14:19, James Carman <[email protected]> wrote: > Let's remember that we need to make Isis easy to build for our users, > too. This sounds complicated. This isn't the usual way you would > build stuff with Maven. Folks don't usually use the -o option. Why > is that required (as asked before)? When people download a > maven-based project, they'll typically just do "mvn install". > Hopefully all this craziness is just for the site building. I'm cool > with that being complicated, but we should try our best to make it > easy for our own sake at least. > > On Sun, Nov 14, 2010 at 3:32 AM, Dan Haywood <[email protected]> wrote: > > Hi Nour, > > Thanks for doing this, but there are still problems with the links. That > > said, I am pretty sure that I have things fixed up. > > > > One thing it might be that caused it to build incorrectly for you is that > > maybe you didn't do a regular build before the site deploy? I noticed > this > > as an issue when I was working on fixing the site this weekend. > > > > Can you try to build the site again, following these steps: > > > > 1. mvn clean install -o > > 2. mvn site-deploy -D modules=standard -D deploy=local -o > > 3. navigate to /tmp/m2-sites/isis/index.html, and check out the links... > in > > particular, go to any submodule, then try to navigate back using either > the > > breadcrumbs or the "Isis Modules" links on the LHS > > 4. mvn site-deploy -D modules=standard -D deploy=local -D site=full -o > > 5. zip up, SFTP/SCP up to people.apache.org and then unzip into /www/... > > etc. > > > > Thanks > > Dan > > > > > > On 13/11/2010 23:28, Mohammad Nour El-Din wrote: > >> > >> Hey all... > >> > >> Upload done, please review. > >> > >> On Sat, Nov 13, 2010 at 2:23 PM, Mohammad Nour El-Din > >> <[email protected]> wrote: > >>> > >>> Hey all... > >>> > >>> Succeeded to build Apache Isis site, but I have to go out now, my > >>> wife is gonna kill me if I didn't :D. I will upload the site when I > >>> get back. > >>> > >>> On Fri, Nov 12, 2010 at 2:46 PM, Mohammad Nour El-Din > >>> <[email protected]> wrote: > >>>> > >>>> Welcome aboard mentors :P > >>>> > >>>> I have an issue which need some attention, for the Hudson setup > >>>> thing it is mentioned in [1]& [2]: > >>>> > >>>> a) "PMC chairs can grant access to Hudson to any committer (see below > >>>> for instructions) to get an administrative account on Hudson, in order > >>>> to create the Hudson "Jobs" representing your projects." > >>>> > >>>> b) "Hudson uses the Apache LDAP servers for authentication. To give a > >>>> committer access to Hudson, the committer must be made a member of the > >>>> hudson-jobadmin group. This is done using the modify_appgroups.pl > >>>> script on people.apache.org. PMC chairs have access to execute this > >>>> command." > >>>> > >>>> According to a URL on Apache site, which I can't remember where it is > >>>> now but I think Siegfried does, Noel J. Bergman is in the IPMC > >>>> Chairman position and I've sent him an e-mail requesting to be added > >>>> to the Hudson job-admins so I can start working on adding Hudson jobs > >>>> for Apache Isis, but no response from him till the moment. I don't > >>>> know whom else I should contact, so please if anyone of you already > >>>> has this authority or know whom we should contact, please please > >>>> please do it ASAP to add it to our coming scheduled report as one > >>>> extra task that has been done. > >>>> > >>>> [1] - http://wiki.apache.org/general/Hudson > >>>> [2] - http://wiki.apache.org/general/Hudson#How_do_I_get_an_account > >>>> > >>>> On Fri, Nov 12, 2010 at 2:05 PM, dan haywood > >>>> <[email protected]> wrote: > >>>>> > >>>>> Nice to see you here, James. > >>>>> > >>>>> We've been working hard to get the code integrated. On the wiki > >>>>> there's > >>>>> some details of the setup, from building the code, building the site, > >>>>> and > >>>>> running the smoke test. > >>>>> > >>>>> When you get a chance, please give it a go. The more people we have > >>>>> running > >>>>> it on different environments/locales etc, the better. > >>>>> > >>>>> Also, please cast your vote on logo ideas... also on the wiki. > >>>>> > >>>>> Cheers > >>>>> Dan > >>>>> ~~~~~~ > >>>>> > >>>>> > >>>>> On 12 November 2010 13:48, James Carman<[email protected]> > >>>>> wrote: > >>>>> > >>>>>> I just now got subscribed to the list. For some reason, I assumed > we > >>>>>> would be auto-subscribed when the lists were set up. I was > wondering > >>>>>> why there had been absolutely no traffic! :) If I can help, let me > >>>>>> know. > >>>>>> > >>>>>> On Fri, Nov 12, 2010 at 8:24 AM, dan haywood > >>>>>> <[email protected]> wrote: > >>>>>>> > >>>>>>> @Sig - no probs > >>>>>>> @Nour - thanks! > >>>>>>> > >>>>>>> > >>>>>>> On 12 November 2010 12:24, Mohammad Nour > >>>>>>> El-Din<[email protected] > >>>>>>> wrote: > >>>>>>> > >>>>>>>> Sure thing I will do it max by the end of today 12-November-2010. > >>>>>>>> > >>>>>>>> On Fri, Nov 12, 2010 at 8:38 AM, Siegfried Goeschl > >>>>>>>> <[email protected]> wrote: > >>>>>>>>> > >>>>>>>>> Hi Dan, > >>>>>>>>> > >>>>>>>>> sorry for disappointing you but I'm currently doing my homework > and > >>>>>> > >>>>>> have > >>>>>>>> > >>>>>>>> to > >>>>>>>>> > >>>>>>>>> become a part of the incubator PMC ... :-) ... currently no file > >>>>>>>> > >>>>>>>> permissions > >>>>>>>>> > >>>>>>>>> From the Apache Isis folks the following persons have access > >>>>>>>>> rights > >>>>>>>>> > >>>>>>>>> +) Mohammad Nour El-Din > >>>>>>>>> +) James Carman > >>>>>>>>> +) Benson Margulies > >>>>>>>>> > >>>>>>>>> Mohammad - can you give it a go? > >>>>>>>>> > >>>>>>>>> I'm currently sorting the IPMC stuff and will check with the > other > >>>>>>>> > >>>>>>>> mentors > >>>>>>>>> > >>>>>>>>> if they need to do the same > >>>>>>>>> > >>>>>>>>> Cheers, > >>>>>>>>> + > >>>>>>>>> Siegfried Goeschl > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> On 11/12/10 12:52 AM, Dan Haywood wrote: > >>>>>>>>>> > >>>>>>>>>> Hi Sig, > >>>>>>>>>> Nour reported that you and he worked together got our current > site > >>>>>>>>>> uploaded, and told me off-list that you had volunteered to do > the > >>>>>> > >>>>>> upload > >>>>>>>>>> > >>>>>>>>>> going forward? > >>>>>>>>>> > >>>>>>>>>> If that's right, then could you do a new upload of the site - I > >>>>>>>>>> think > >>>>>> > >>>>>> I > >>>>>>>>>> > >>>>>>>>>> have the issues with the broken links sorted out, as well as > >>>>>>>>>> adding > >>>>>> > >>>>>> some > >>>>>>>> > >>>>>>>> new > >>>>>>>>>> > >>>>>>>>>> content on the module index pages. > >>>>>>>>>> > >>>>>>>>>> If you have the bandwidth, could you do this asap? I'm sure our > >>>>>>>> > >>>>>>>> currently > >>>>>>>>>> > >>>>>>>>>> broken site won't be impressing anyone who might land upon it. > >>>>>>>>>> > >>>>>>>>>> If you haven't got the bandwidth, then I'm happy to do the > upload > >>>>>>>> > >>>>>>>> myself, > >>>>>>>>>> > >>>>>>>>>> but I don't have permissions and would need them granting. > >>>>>>>>>> > >>>>>>>>>> Thx > >>>>>>>>>> Dan > >>>>>>>>>> > >>>>>>>>>> > >>>>>>>> > >>>>>>>> > >>>>>>>> -- > >>>>>>>> Thanks > >>>>>>>> - Mohammad Nour > >>>>>>>> Author of (WebSphere Application Server Community Edition 2.0 > User > >>>>>> > >>>>>> Guide) > >>>>>>>> > >>>>>>>> http://www.redbooks.ibm.com/abstracts/sg247585.html > >>>>>>>> - LinkedIn: http://www.linkedin.com/in/mnour > >>>>>>>> - Blog: http://tadabborat.blogspot.com > >>>>>>>> ---- > >>>>>>>> "Life is like riding a bicycle. To keep your balance you must keep > >>>>>> > >>>>>> moving" > >>>>>>>> > >>>>>>>> - Albert Einstein > >>>>>>>> > >>>>>>>> "Writing clean code is what you must do in order to call yourself > a > >>>>>>>> professional. There is no reasonable excuse for doing anything > less > >>>>>>>> than your best." > >>>>>>>> - Clean Code: A Handbook of Agile Software Craftsmanship > >>>>>>>> > >>>>>>>> "Stay hungry, stay foolish." > >>>>>>>> - Steve Jobs > >>>>>>>> > >>>> > >>>> > >>>> -- > >>>> Thanks > >>>> - Mohammad Nour > >>>> Author of (WebSphere Application Server Community Edition 2.0 User > >>>> Guide) > >>>> http://www.redbooks.ibm.com/abstracts/sg247585.html > >>>> - LinkedIn: http://www.linkedin.com/in/mnour > >>>> - Blog: http://tadabborat.blogspot.com > >>>> ---- > >>>> "Life is like riding a bicycle. To keep your balance you must keep > >>>> moving" > >>>> - Albert Einstein > >>>> > >>>> "Writing clean code is what you must do in order to call yourself a > >>>> professional. There is no reasonable excuse for doing anything less > >>>> than your best." > >>>> - Clean Code: A Handbook of Agile Software Craftsmanship > >>>> > >>>> "Stay hungry, stay foolish." > >>>> - Steve Jobs > >>>> > >>> > >>> > >>> -- > >>> Thanks > >>> - Mohammad Nour > >>> Author of (WebSphere Application Server Community Edition 2.0 User > >>> Guide) > >>> http://www.redbooks.ibm.com/abstracts/sg247585.html > >>> - LinkedIn: http://www.linkedin.com/in/mnour > >>> - Blog: http://tadabborat.blogspot.com > >>> ---- > >>> "Life is like riding a bicycle. To keep your balance you must keep > >>> moving" > >>> - Albert Einstein > >>> > >>> "Writing clean code is what you must do in order to call yourself a > >>> professional. There is no reasonable excuse for doing anything less > >>> than your best." > >>> - Clean Code: A Handbook of Agile Software Craftsmanship > >>> > >>> "Stay hungry, stay foolish." > >>> - Steve Jobs > >>> > >> > >> > > >
