[Building Sakai] Help Required
Mark Norton
markjnorton at earthlink.net
Tue Dec 21 06:05:55 PST 2010
Environment variables are set in different places. The command you show
"export MAVEN_OPTS ..." is intended to be put in a Linux resource file
such as .bashrc. On a windows machine, you can set this using Settings
> Control Panel > System > Advanced > Environment Variables. After
setting it, be sure to open a new CMD window or the settings won't be
present.
As for Maven missing some files, it seems unlikely to me that you'd get
a SUCCESS build if you were missing files. It may be possible that what
you are seeing is Maven cycling through it's list of repositories. Some
of the artifacts used by Sakai are present on more than one Maven
repository. If not present in one, it cycles to the next until it is
found. If it doesn't find it, I believe it halts with an error.
Sakai code generally falls into three clumps: the kernel (which now a
pre-compiled JAR), tool (ect) sources, and JAR dependencies (libraries
like Apache Commons). Most of the dependent JARs end up in
CATALINA_HOME/shared/lib. Compiled tools (etc) end up in
CATALINA_HOME/webapps as WAR files. There is also a special directory
called CATALINA_HOME/components that contain compiled Sakai components,
again, mostly JARs. There are some exceptions, like the database
connector, which typically lives in CATALINA_HOME/common/lib.
The installation instructions provided for a release generally, work.
HOWEVER, they have to be followed VERY carefully. There is also a good
set of installation instructions in the Programmer's Cafe workspace in
Confluence.
Typically, the order of commands is something like this:
"mvn install" - compiles and builds everything, downloads dependencies
into local repository.
"mvn sakai:deploy" - deploys built objects to your CATALINA_HOME location.
later you can use:
"mvn clean install sakai:deploy - cleans /some /things up before building.
- Mark Norton
On 12/21/2010 1:37 AM, “Naira farooq wrote:
> hi all,
> i am trying to deploy sakai- src 2.7.1. while installing maven i dont
> understand where to set this configuration??
> export MAVEN_OPTS='-Xms512m -Xmx1024m -XX:PermSize=64m
> -XX:MaxPermSize=128m'
> secondly, when i try to clean install sakai master
> build gets successful but a lot of files do not get downloaded.
> it shows a warning msg of being unable to get resources from
> perticular links and also from reposotory. thats why my sakai
> deployment crashes. i know i am missing things but what am i missing??
> can anyone tell me
> regards
> naira farooq
>
>
>
>
>
>
> =======
> Email scanned by PC Tools - No viruses or spyware found.
> (Email Guard: 7.0.0.18, Virus/Spyware Database: 6.16540)
> http://www.pctools.com
> <http://www.pctools.com/?cclick=EmailFooterClean_51>
> =======
>
>
> _______________________________________________
> sakai-dev mailing list
> 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 with a subject of "unsubscribe"
>
>
>
> =======
> Email scanned by PC Tools - No viruses or spyware found.
> (Email Guard: 7.0.0.18, Virus/Spyware Database: 6.16540)
> http://www.pctools.com/
> =======
=======
Email scanned by PC Tools - No viruses or spyware found.
(Email Guard: 7.0.0.18, Virus/Spyware Database: 6.16550)
http://www.pctools.com/
=======
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://collab.sakaiproject.org/pipermail/sakai-dev/attachments/20101221/7c47cd7e/attachment.html
More information about the sakai-dev
mailing list