You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@openmeetings.apache.org by se...@apache.org on 2012/03/02 09:04:00 UTC
svn commit: r1296077 - in /incubator/openmeetings/trunk/singlewebapp:
docs/BuildInstructions.html xdocs/BuildInstructions.xml
Author: sebawagner
Date: Fri Mar 2 08:03:59 2012
New Revision: 1296077
URL: http://svn.apache.org/viewvc?rev=1296077&view=rev
Log:
Fix some URLs in Build Instructions
Modified:
incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html
incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml
Modified: incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html?rev=1296077&r1=1296076&r2=1296077&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html (original)
+++ incubator/openmeetings/trunk/singlewebapp/docs/BuildInstructions.html Fri Mar 2 08:03:59 2012
@@ -860,14 +860,9 @@ limitations under the License.
<tr><td>
<blockquote>
<p>
- You can find Nightly Builds of the software at:
- <a href="http://nightly.openmeetings.de/openmeetings/builds/" rel="nofollow">
- http://nightly.openmeetings.de/openmeetings/builds/
- </a>
- </p>
- <p>
- The current status of the Nightly Builds can be seen here:
- <a href="http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/" rel="nofollow">http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/
+ You cannot find Nightly Builds of the software currently see:
+ <a href="https://issues.apache.org/jira/browse/INFRA-4438" rel="nofollow">
+ https://issues.apache.org/jira/browse/INFRA-4438
</a>
</p>
</blockquote>
@@ -887,7 +882,7 @@ limitations under the License.
<p>Get the source: </p>
<div class="xmlcode">
svn checkout
- http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
+ https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/
</div>
<p>Run the command: </p>
<div class="xmlcode">
@@ -899,11 +894,25 @@ limitations under the License.
</p>
<p>To compile the client you can also use ant: </p>
<div class="xmlcode">
- ant<span style="margin-left: 200px;"># compiles a complete package into the folder dist</span><br />
- ant compile.laszlo.main<span style="margin-left: 70px;"># compiles the client into main.swf8.swf</span><br />
- ant compile.laszlo.main.debug<span style="margin-left: 30px;"># compiles the debug-client into maindebug.swf8.swf</span><br />
- ant -Ddb=<name of DB><span style="margin-left: 50px;"># will copy <name of DB>_persistense.xml to persistense.xml</span><br />
- <span style="margin-left: 230px;">#(for ex. ant -Ddb=mysql will set mysql as default DB)</span>
+ ant
+ <span style="margin-left: 200px;"># compiles a complete package into the folder dist
+ </span>
+ <br />
+ ant compile.laszlo.main
+ <span style="margin-left: 70px;"># compiles the client into main.swf8.swf</span>
+ <br />
+ ant compile.laszlo.main.debug
+ <span style="margin-left: 30px;"># compiles the debug-client into maindebug.swf8.swf
+ </span>
+ <br />
+ ant -Ddb=<name of DB>
+ <span style="margin-left: 50px;"># will copy <name of DB>_persistense.xml to
+ persistense.xml
+ </span>
+ <br />
+ <span style="margin-left: 230px;">#(for ex. ant -Ddb=mysql will set mysql as default
+ DB)
+ </span>
</div>
<p>To compile just the openmeetings JAR file: </p>
<div class="xmlcode">
@@ -928,11 +937,10 @@ limitations under the License.
<tr><td>
<blockquote>
<p>
- 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
+ To develop or build OpenMeetings you checkout the source as Eclipse
+ project. You need the Subclipse or Subversive Plugin for Eclipse. If
+ you just need to change 3 lines of code then your probably better
+ switch to
<a href="#How_to_build_a_distribution" rel="nofollow">How to build a
distribution
</a>
@@ -948,7 +956,7 @@ limitations under the License.
<blockquote>
<p>To develop OpenMeetings you need at least: </p>
<ul>
- <li>Eclipse in a up to date copy and Java6 </li>
+ <li>Eclipse in a up to date copy and Sun JDK6 </li>
<li>Subclipse or Subversive Plugin for Eclipse (to download the
Code
from the SVN Repository into Eclipse) (installable via Help
@@ -959,8 +967,7 @@ limitations under the License.
Marketplace)
</li>
<li>MySQL (or Postgres, or other Databases supported by Hibernate)
- </li>
- <li>Tomcat 6 installed on your system to test and debug the code
+ are optionally but handy to have them
</li>
</ul>
</blockquote>
@@ -976,20 +983,23 @@ limitations under the License.
<tr><td>
<blockquote>
<p>Advanced Users: Check out the Code from the Repository as a
- Dynamic Web-Project into Eclipse.
+ Java
+ project into Eclipse.
</p>
<p>
URL:
- <a href="http://openmeetings.googlecode.com/svn/trunk/singlewebapp/" rel="nofollow">http://openmeetings.googlecode.com/svn/trunk/singlewebapp/</a>
- </p>
- <p>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 </p>
- <p>=>
- the webapp will install itself into Context Root. URL to run is:
- <a href="http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo" rel="nofollow">http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo
+ <a href="https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/" rel="nofollow">https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/
</a>
</p>
+ <p>To download the required JARs for building and developing
+ OpenMeetings you need to run the ANT comand:
+ </p>
+ <div class="xmlcode">
+ ant prepare-eclipse
+ </div>
+ <p>After the ANT command you need to press F5 and rebuild the
+ project from inside Eclipse
+ </p>
<p>Step-By-Step: </p>
<p>1) Start Eclipse </p>
<p>
@@ -1078,7 +1088,9 @@ limitations under the License.
<div class="xmlcode">
ant prepare-eclipse
</div>
- to download all necessary jar files, and perform source <tt>Refresh</tt> to resolve all compilation issues.
+ to download all necessary jar files, and perform source
+ <tt>Refresh</tt>
+ to resolve all compilation issues.
</p>
</blockquote>
</td></tr>
@@ -1150,16 +1162,12 @@ limitations under the License.
</td></tr>
<tr><td>
<blockquote>
- <p>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.
+ <p>When you want to develop only client side there are handy ANT
+ tasks so that you only rebuild the SWFs, same for the Java side.
+ It
+ also takes much less time if you do use MySQL as database then
+ rebuilding the software and waiting for Apache Derby to set up the
+ database everytime you did rebuild.
</p>
</blockquote>
</p>
Modified: incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml
URL: http://svn.apache.org/viewvc/incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml?rev=1296077&r1=1296076&r2=1296077&view=diff
==============================================================================
--- incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml (original)
+++ incubator/openmeetings/trunk/singlewebapp/xdocs/BuildInstructions.xml Fri Mar 2 08:03:59 2012
@@ -20,15 +20,9 @@
<section name="Nightly Builds">
<p>
- You can find Nightly Builds of the software at:
- <a href="http://nightly.openmeetings.de/openmeetings/builds/" rel="nofollow">
- http://nightly.openmeetings.de/openmeetings/builds/
- </a>
- </p>
- <p>
- The current status of the Nightly Builds can be seen here:
- <a href="http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/"
- rel="nofollow">http://nightly.openmeetings.de/hudson/job/openmeetings-trunk/
+ You cannot find Nightly Builds of the software currently see:
+ <a href="https://issues.apache.org/jira/browse/INFRA-4438" rel="nofollow">
+ https://issues.apache.org/jira/browse/INFRA-4438
</a>
</p>
@@ -38,7 +32,7 @@
<p>Get the source: </p>
<div class="xmlcode">
svn checkout
- http://openmeetings.googlecode.com/svn/trunk/singlewebapp/
+ https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/
</div>
<p>Run the command: </p>
<div class="xmlcode">
@@ -50,11 +44,25 @@
</p>
<p>To compile the client you can also use ant: </p>
<div class="xmlcode">
- ant<span style="margin-left: 200px;"># compiles a complete package into the folder dist</span><br/>
- ant compile.laszlo.main<span style="margin-left: 70px;"># compiles the client into main.swf8.swf</span><br/>
- ant compile.laszlo.main.debug<span style="margin-left: 30px;"># compiles the debug-client into maindebug.swf8.swf</span><br/>
- ant -Ddb=<name of DB><span style="margin-left: 50px;"># will copy <name of DB>_persistense.xml to persistense.xml</span><br/>
- <span style="margin-left: 230px;">#(for ex. ant -Ddb=mysql will set mysql as default DB)</span>
+ ant
+ <span style="margin-left: 200px;"># compiles a complete package into the folder dist
+ </span>
+ <br />
+ ant compile.laszlo.main
+ <span style="margin-left: 70px;"># compiles the client into main.swf8.swf</span>
+ <br />
+ ant compile.laszlo.main.debug
+ <span style="margin-left: 30px;"># compiles the debug-client into maindebug.swf8.swf
+ </span>
+ <br />
+ ant -Ddb=<name of DB>
+ <span style="margin-left: 50px;"># will copy <name of DB>_persistense.xml to
+ persistense.xml
+ </span>
+ <br />
+ <span style="margin-left: 230px;">#(for ex. ant -Ddb=mysql will set mysql as default
+ DB)
+ </span>
</div>
<p>To compile just the openmeetings JAR file: </p>
<div class="xmlcode">
@@ -69,11 +77,10 @@
<section name="Run, Develop, Test">
<p>
- 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
+ To develop or build OpenMeetings you checkout the source as Eclipse
+ project. You need the Subclipse or Subversive Plugin for Eclipse. If
+ you just need to change 3 lines of code then your probably better
+ switch to
<a href="#How_to_build_a_distribution" rel="nofollow">How to build a
distribution
</a>
@@ -84,7 +91,7 @@
<p>To develop OpenMeetings you need at least: </p>
<ul>
- <li>Eclipse in a up to date copy and Java6 </li>
+ <li>Eclipse in a up to date copy and Sun JDK6 </li>
<li>Subclipse or Subversive Plugin for Eclipse (to download the
Code
from the SVN Repository into Eclipse) (installable via Help
@@ -95,8 +102,7 @@
Marketplace)
</li>
<li>MySQL (or Postgres, or other Databases supported by Hibernate)
- </li>
- <li>Tomcat 6 installed on your system to test and debug the code
+ are optionally but handy to have them
</li>
</ul>
@@ -105,23 +111,25 @@
<subsection name="Step2 - Download the Source">
<p>Advanced Users: Check out the Code from the Repository as a
- Dynamic Web-Project into Eclipse.
+ Java
+ project into Eclipse.
</p>
<p>
URL:
- <a href="http://openmeetings.googlecode.com/svn/trunk/singlewebapp/"
- rel="nofollow">http://openmeetings.googlecode.com/svn/trunk/singlewebapp/</a>
- </p>
- <p>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 </p>
- <p>=>
- the webapp will install itself into Context Root. URL to run is:
<a
- href="http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo"
- rel="nofollow">http://localhost:8080/openmeetings/maindebug.lzx?lzproxied=solo
+ href="https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/"
+ rel="nofollow">https://svn.apache.org/repos/asf/incubator/openmeetings/trunk/singlewebapp/
</a>
</p>
+ <p>To download the required JARs for building and developing
+ OpenMeetings you need to run the ANT comand:
+ </p>
+ <div class="xmlcode">
+ ant prepare-eclipse
+ </div>
+ <p>After the ANT command you need to press F5 and rebuild the
+ project from inside Eclipse
+ </p>
<p>Step-By-Step: </p>
<p>1) Start Eclipse </p>
<p>
@@ -220,7 +228,9 @@
<div class="xmlcode">
ant prepare-eclipse
</div>
- to download all necessary jar files, and perform source <tt>Refresh</tt> to resolve all compilation issues.
+ to download all necessary jar files, and perform source
+ <tt>Refresh</tt>
+ to resolve all compilation issues.
</p>
</subsection>
@@ -255,8 +265,7 @@
<a href="http://www.openlaszlo.org/getstarted" rel="nofollow">ScreenCast</a>
</li>
<li>
- <a href="http://incubator.apache.org/openmeetings/svn.html"
- rel="nofollow">
+ <a href="http://incubator.apache.org/openmeetings/svn.html" rel="nofollow">
browse SVN source
</a>
</li>
@@ -266,16 +275,12 @@
<section name="Tipps and Gotchas">
- <p>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.
+ <p>When you want to develop only client side there are handy ANT
+ tasks so that you only rebuild the SWFs, same for the Java side.
+ It
+ also takes much less time if you do use MySQL as database then
+ rebuilding the software and waiting for Apache Derby to set up the
+ database everytime you did rebuild.
</p>
</section>