[Building Sakai] [oae-dev] What is the difference between nakamura and 3akai-us repository in git
N. Matthijs
nicolaas.matthijs at caret.cam.ac.uk
Fri Oct 21 09:07:35 PDT 2011
Hi Mustansar,
In case you are setting up OAE and Hybrid from scratch (i.e. with
a new CLE instance), it should be possible to use the rake script
inside of OAE-Builder as well, which does all of the required build
steps for you after running "rake hybrid_scratch".
As you say, currently this doesn't quite allow you to keep track of
different versions. Feel free to create a JIRA ticket for this, as this
is something that we need to be providing anyway.
I fully agree that the documentation around this isn't quite up to
standards yet, but it's definitely a goal to significantly improve
documentation and simplify installation. In fact, the rake script
was a first step in that direction. If there's any documentation
you could contribute around the areas you found unclear or
missing, that would obviously be great as well.
Thanks,
Nicolaas
> On 10/21/2011 09:11 AM, Carl Hall wrote:
>> Hi Mustanar,
>>
>> The developers tend to use the OAE Builder project to build everything
>> but it is certainly possible to build using only maven.
> I am under the impression that with OAE Builder project its not
> easy/possible (yet) to keep track of different versions 1.0 or 1.0.1 or
> master etc. Please correct me on this one
>>
>> We have 4 repositories that we use: 3akai-ux (UI), Nakamura (server),
>> Solr (search), and Sparse (storage). Solr and Sparse rarely have
>> changes that need to be managed locally, so picking up those artifacts
>> from Maven is usually fine.
>>
>> Assuming you have 3akai-ux and nakamura in folders of the same name
>> and at the same level, a build would look like this:
>>
>> $ cd 3akai-ux
>> 3akai-ux$ mvn clean install
>> 3akai-ux$ cd ../nakamura
>> nakamura$ mvn clean install
>>
>> That will yield a runnable jar in nakamura/app/target.
>>
> The information you have given on this list is somehow either not
> there or not conveniently available in the documentation for sakai
> (hybrid) deployment
>> HTH,
>> Carl
>>
>>
>> On Fri, Oct 21, 2011 at 9:24 AM, Mustansar Mehmood <mustansar at rice.edu
>> <mailto:mustansar at rice.edu>> wrote:
>>
>>
>> Thanks
>> Could you please expand on this part ?
>>
>> "Otherwise mvn clean install in 3akai followed by nakamura"
>> should get you most of the way to a suitable target jar to run.
>>
>> The reason I am trying to ask is that i want to build Sakai3 from
>> source
>> and then couple it with CLE/
>> Thanks,
>> Mustansar
>> On 10/21/2011 07:46 AM, Daniel Parry wrote:
>> > On Fri, Oct 21, 2011 at 07:37:43AM -0500, Mustansar Mehmood wrote:
>> >> github.com:sakaiproject/3akai-ux.git
>> > Front end / UI code.
>> >
>> >> github.com/sakaiproject/nakamura.git
>> <http://github.com/sakaiproject/nakamura.git>
>> > Back end / application / system code.
>> >
>> >> Do we need to build them both to get sakai OAE up and running
>> >> ready for a hybrid deployment?
>> > I would think so. (It's possible nakamura loads in a uxloader
>> > bundle jar by default but...)
>> >
>> >> How do we build them both together?
>> > You don't you build them separately. If you're making no
>> > customisations, you could use the binary release:
>> >
>> > http://source.sakaiproject.org/release/oae/1.0.0/binary/
>> >
>> > Otherwise mvn clean install in 3akai followed by nakamura should
>> > get you most of the way to a suitable target jar to run.
>> >
>> > Best wishes,
>> >
>> > Daniel
>> >
>>
>>
>> --
>> Mustansar Mehmood
>> Educational System Developer& Integrator
>>
>> Information Technology
>> 6100 Main St. MS 119
>> Houston Texas 77005
>>
>> Phone:(713)348-2523 <tel:%28713%29348-2523>
>> Fax :(713)348 6099 <tel:%28713%29348%206099>
>> email:mustansar at rice.edu <mailto:email%3Amustansar at rice.edu>
>>
>>
>>
>>
>>
>> I have yet to see any problem, however complicated, which,
>> when,you looked at it in the right way, did not become still more
>> complicated.
>> -- Poul Anderson
>>
>>
>> _______________________________________________
>> sakai-dev mailing list
>> sakai-dev at collab.sakaiproject.org
>> <mailto:sakai-dev at collab.sakaiproject.org>
>> http://collab.sakaiproject.org/mailman/listinfo/sakai-dev
>>
>> TO UNSUBSCRIBE: send email to
>> sakai-dev-unsubscribe at collab.sakaiproject.org
>> <mailto:sakai-dev-unsubscribe at collab.sakaiproject.org> with a
>> subject of "unsubscribe"
>>
>>
>
>
> --
> Mustansar Mehmood
> Educational System Developer& Integrator
>
> Information Technology
> 6100 Main St. MS 119
> Houston Texas 77005
>
> Phone:(713)348-2523
> Fax :(713)348 6099
> email:mustansar at rice.edu
>
>
>
>
>
> I have yet to see any problem, however complicated, which, when,you
> looked at it in the right way, did not become still more complicated.
> -- Poul Anderson
>
>
> _______________________________________________
> oae-dev mailing list
> oae-dev at collab.sakaiproject.org
> http://collab.sakaiproject.org/mailman/listinfo/oae-dev
>
More information about the sakai-dev
mailing list