[Yanel-commits] rev 49927 - in
public/yanel/trunk/src/realms/yanel-website/content: .
df928930-64bc-4414-85c8-3ea66ea0849c.yarep
memo at wyona.com
memo at wyona.com
Thu May 27 11:23:41 CEST 2010
Author: memo
Date: 2010-05-27 11:23:41 +0200 (Thu, 27 May 2010)
New Revision: 49927
Modified:
public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c
public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c.yarep/meta
Log:
note for rapid building of impl classes added
Modified: public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c 2010-05-27 09:22:47 UTC (rev 49926)
+++ public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c 2010-05-27 09:23:41 UTC (rev 49927)
@@ -7,6 +7,11 @@
<div class="instructions">
<h1>Rapid Development of Components</h1>
<p>When developing Yanel components, often there is no need to recompile everything once a total build has been done. Examples of components that can be built separately are <strong>webapp classes</strong>, <strong>resource classes</strong> and <strong>realms</strong>.</p>
+<h2>Efficiently building implementation classes</h2>
+<p>If you change only classes belonging to the Yanel/Yarep implementations, you can save time by executing the target "install-jars":</p>
+<pre>{yanel.home}/build.sh install-jars</pre>
+<p>This will compile the classes and make the jar file. After this, you only need to copy this jar to your Tomcat directory and restart Tomcat/Yanel, e.g.:</p>
+<pre>~/Wyona/svn-repos/yanel $ copy build/lib/yanel-impl-1.0-dev-rREVISION.jar local/apache-tomcat-5.5.20/webapps/yanel/WEB-INF/lib/<br /></pre>
<h2>Efficiently building webapp classes</h2>
<p>Webapp classes are all classes that are under <code>{yanel.home}/src/webapp/src/java/org/wyona/yanel/servlet</code>. In order to build and test these classes efficiently, one can run:</p>
<pre>{yanel.home}/build.sh compile-webapp copy-basic-webapp-libs copy-webapp-files-to-tomcat-cluster-node1</pre>
Modified: public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c.yarep/meta
===================================================================
--- public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c.yarep/meta 2010-05-27 09:22:47 UTC (rev 49926)
+++ public/yanel/trunk/src/realms/yanel-website/content/df928930-64bc-4414-85c8-3ea66ea0849c.yarep/meta 2010-05-27 09:23:41 UTC (rev 49927)
@@ -1,7 +1,7 @@
-yarep_size<long>:2416
-yarep_checkinDate<date>:2010-05-04T09:08:40:621+0200
+yarep_size<long>:2968
+yarep_checkinDate<date>:2010-05-27T12:12:45:887+0200
yarep_type<string>:resource
-yarep_lastModifed<long>:1272956920000
+yarep_lastModifed<long>:1274955165000
yarep_checkoutUserID<string>:lenya
yarep_isCheckedOut<boolean>:false
-yarep_checkoutDate<date>:2010-05-04T09:06:22:593+0200
+yarep_checkoutDate<date>:2010-05-27T12:12:34:634+0200
More information about the Yanel-commits
mailing list