[Building Sakai] Fwd: Build source Sakai - Error ???

Anthony Whyte arwhyte at umich.edu
Tue Mar 17 04:24:42 PDT 2009


Spotted a typo:

> mvn eclipse:clean
> mvn eclipase:eclipse

Should be

mvn eclipse:clean
mvn eclipse:eclipse

Anth


Begin forwarded message:

> From: Anthony Whyte <arwhyte at umich.edu>
> Date: 17 March 2009 7:19:11 AM GMT-04:00
> To: phucbui2006 at yahoo.com.vn
> Cc: sakai-dev at collab.sakaiproject.org
> Subject: Re: [Building Sakai] Build source Sakai - Error ???
>
> Phuc--can you send us your catalina.out file so that we can look at
> the startup errors you are encountering.  Second, you can import the
> source artifact of Sakai after unpacking it into Eclipse.  As for the
> "base" issue, it sounds like you imported the Sakai source code as a
> Maven project as opposed to the default Eclipse project import (e.g.,
> file > import > Maven Projects vs file > import > "existing projects
> into workspace").  I regularly import Sakai into Eclipse as a set of
> Maven projects since the maven import option allows me to work more
> easily with the Maven pom.xml files (particularly each "base" pom)
> that describe each Sakai module, so it's not necessarily a wrong  
> choice.
>
> What you are seeing (at least I hope you are seeing) is Sakai
> organized as a set of Maven projects, the "base" folder representing
> as well as holding the "base" pom.xml file.  If you expand the tree
> view of the base folder you should see the entire set of Sakai
> projects that reference the "base" pom as their parent pom:
>
> base
> 	access
> 	alias
> 	announcement
> 	. . .  etc. [remaining Sakai projects]
>
> If you were to expand /access, for instance, you will see its "base"
> pom.xml (a child of the root "base" pom.xml) file which references
> the set of sibling access modules:
>
> <modules>
>      <module>access-impl/impl</module>
>      <module>access-tool/tool</module>
>      <module>web-tool</module>
>    </modules>
>
> Sakai complicates the Maven picture a bit by describing project-wide
> or general Maven properties, dependencies, repositories, reporting
> plugins and build directives in the the /master project's pom.xml
> file.  Hopefully, you can see all this as you traverse the folders in
> Eclipse.
>
> However, if you want to dispense with this Maven "view" and import
> Sakai as a set of "Eclipse projects"  you can simply delete the
> Eclipse metadata .project and .classpath files located currently in
> your root Sakai source folder and created when you first imported the
> projects into Eclipse.  Doing so clears out the reference to your
> project being an Eclipse Maven project.   Then reimport the project
> (e.g., file > import > "existing projects into workspace").
>
> Also, it's good practice to regenerate the Eclipse metadata files
> (e.g., .classpath) before importing Sakai into Eclipse in order to
> ensure that the path references contained therein are up-to-date.  To
> do so, simply issue the following Maven commands from your Sakai
> source folder:
>
> mvn eclipse:clean
> mvn eclipase:eclipse
>
> Cheers,
>
> Anthony
>
>
> On Mar 17, 2009, at 2:19 AM, de men wrote:
>
>> Dear,
>> I finally built it successfully.
>> But after I deployed to tomcat, I could not start Sakai with
>> startup.bat ???
>> Another question is:
>> According to guides on Sakai pages about developing Sakai in
>> Eclipse. They used the source code downloaded by SVN.
>> Why can not I use the source release on Sakai page ??? When I
>> imported it to Eclipse, there was only a project named "base" ???
>>
>> Looking forward to your answers.
>> Thanks.
>>
>> Phuc Bui
>> -------------------------
>> Search occasionally throws test errors during startup; in this  
>> case, a
>> REST-style HTTP Post request failed. If you simply want to start
>> Sakai you can
>> prevent Maven from throwing build errors when the Surefire test  
>> plugin
>> encounters a test failure by adding the parameter -
>> Dmaven.test.skip=true to your
>> set of mvn goals when running maven from the command line:
>>
>> mvn clean install -Dmaven.test.skip=true sakai:deploy
>>
>> If you want more info on the error add the "-e" switch:
>>
>> mvn -e clean install sakai:deploy
>>
>> Cheers,
>>
>> Anthony
>>
>> Bạn luôn muốn kết nối với nhiều bạn bè hơn trên
>> blog và trang web cá nhân?
>> Tạo Pingbox mới nhất ngay hôm nay!
>
> _______________________________________________
> 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"
>
>



More information about the sakai-dev mailing list