Revision: 4756
Author: [email protected]
Date: Mon Mar 12 22:38:11 2012
Log: Edited wiki page BuildSourceNew through web user interface.
http://code.google.com/p/openmeetings/source/detail?r=4756
Modified:
/wiki/BuildSourceNew.wiki
=======================================
--- /wiki/BuildSourceNew.wiki Mon Dec 19 01:04:02 2011
+++ /wiki/BuildSourceNew.wiki Mon Mar 12 22:38:11 2012
@@ -1,121 +1,5 @@
#labels Featured
#sidebar SideBarBuildSource
-<b><font color="#FF0000">**** !OpenMeetings moves to Apache Foundation,
update your bookmarks to the new project page:<br/><a
href="http://incubator.apache.org/openmeetings/">http://incubator.apache.org/openmeetings/</a>
****</font></b>
+<b><font color="#FF0000">**** !OpenMeetings moves to Apache Foundation,
update your bookmarks to the new project page:<br/><a
href="http://incubator.apache.org/openmeetings/BuildInstructions.html">http://incubator.apache.org/openmeetings/BuildInstructions.html</a>
****</font></b>
----
-
-= Nightly Builds =
-
-You can find Nightly Builds of the software at:
http://nightly.openmeetings.de/openmeetings/builds/
-
-The current status of the Nightly Builds can be seen here:
http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/
-
-= How to Build a Distribution =
-
-Get the source:
-{{{
-svn checkout http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
-}}}
-
-Run the command:
-{{{
-ant
-}}}
-
-There is no need to compile the client additionally! The ant task does it
all! You will find a directory *dist* that contains !OpenMeetings and a
red5-server.
-
-To compile the client you can also use ant:
-{{{
-ant # compiles a complete package into the
folder dist
-ant compile.laszlo.main # compiles the client into main.swf8.swf
-ant compile.laszlo.main.debug # compiles the debug-client into
maindebug.swf8.swf
-ant -Ddb=<name of DB> # will copy <name of DB>_persistense.xml to
persistense.xml (for ex. ant -Ddb=mysql will set mysql as default DB)
-}}}
-
-To compile just the openmeetings JAR file:
-{{{
-ant jar.only
-}}}
-
-To run Junit tests using ANT see [JUnitTestings]
-
-= Run, Develop, Test =
-
-To develop or build !OpenMeetings you download the Project as regular
Web-Project.
-You need the Subclipse Plugin for Eclipse, a database and a Tomcat Server
installed on your system to test and debug the Code.
-If you just need to change 3 lines of code then your probably better
switch to
[http://code.google.com/p/openmeetings/wiki/BuildSourceNew#How_to_build_a_distribution
How to build a distribution].
-
-== Step1 - Get required Software ==
-
-To develop !OpenMeetings you need at least:
- * Eclipse in a up to date copy and Java6
- * Subclipse or Subversive Plugin for Eclipse (to download the Code from
the SVN Repository into Eclipse) (installable via Help > Eclipse
Marketplace)
- * Spring IDE for Eclipse (installable via Help > Eclipse Marketplace)
- * MySQL (or Postgres, or other Databases supported by Hibernate)
- * Tomcat 6 installed on your system to test and debug the code
-
-== Step2 - Download the Source ==
-
-Advanced Users:
-Check out the Code from the Repository as a Dynamic Web-Project into
Eclipse.
-
-URL: http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
-
-Add Memory settings to Run Configuration (Run > Run Configurations ...)
-Click on Apache Tomcat > Your Server Name
-Second Tab > Arguments
-Add: -Xms512m -Xmx1024M add the end
-
-=> the webapp will install itself into Context Root.
-URL to run is:
http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo
-
-Step-By-Step:
-
-1) Start Eclipse
-
-2) Change Perspective to SVN Repository Exploring:<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_1.png
-
-3) Select SVN Repository Exploring and click ok.<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_2.png
-
-4) A new Dialog in Eclipse opens *SVN Repositories*<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_3.png
-
-5) Click on the icon with the plus in the top right corner in the SVN
Repository Dialog<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_4.png
-
-6) Add the URL http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
and click Finish<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_5.png
-
-7) After download is complete you see a new Source Repository in the
Repository Explorer. Right click on it and choose *checkout*<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_6.png
-
-8) In the Dialog the opens now just click next <br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_7.png
-
-9) In the next Dialog just click Finish, Eclipse will then download the
sources <br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_8.png
-
-10) After the download is complete you will see a new Project in the
Package Explorer Dialog of Eclipse<br/>
-http://openmeetings.googlecode.com/svn/docs/buildFromSource/checkout_9.png
-
-== Step3 - Deploy and Run =
-
-see the first chapter about the ANT tasks to compile the code.
-You will find a directory called *dist* which contains a regular
openmeetings including red5. You can then use the usual process like
described at InstallationOpenMeetings to run the code then.
-
-== Step4 Testing the Code using JUnit Tests ==
-
-see [JUnitTestings] how to run the JUnit tests using ANT or from inside
Eclipse.
-
-= Links =
-
- * Getting Started with !OpenLaszlo?, checkout
[http://www.openlaszlo.org/lps4.2/laszlo-explorer/index.jsp?lzr=swf8
Laszlo-in-10-Minutes] and the [http://www.openlaszlo.org/lps4.2/docs/
Application Developer's Guide] or try the
[http://www.openlaszlo.org/getstarted ScreenCast]
- * [http://code.google.com/p/openmeetings/source/browse browse SVN source]
- * [http://code.google.com/p/openmeetings/source/list SVN change history]
- * [BuildSources old Instructions]
-
-= Tipps and Gotchas =
-
- * When you run and test !OpenMeetings inside Eclipse, Eclipse may be not
able to do conversion using *convert* or *pdf2swf*, cause it has another
system_path variables set. You should goto the Administration>Configuration
section of !OpenMeetings and set the absolute Path to Image-Magick and
SWFTools and it will work again. Uploading of PDFs might fail because of
the same reason => the path to Ghostscript cannot be read from the
system_path. Unfortunately you cannot overwrite that in the Configuration
as its an internal link of Ghostscript. However in production environment
you will not run into this Issue, its a development problem.
--
You received this message because you are subscribed to the Google Groups
"OpenMeetings developers" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to
[email protected].
For more options, visit this group at
http://groups.google.com/group/openmeetings-dev?hl=en.