From: <jm...@us...> - 2010-03-15 18:02:03
|
Revision: 1318 http://eulergui.svn.sourceforge.net/eulergui/?rev=1318&view=rev Author: jmvanel Date: 2010-03-15 18:01:56 +0000 (Mon, 15 Mar 2010) Log Message: ----------- documentation.html : add on how compile Parser4J Modified Paths: -------------- trunk/eulergui/html/documentation.html Modified: trunk/eulergui/html/documentation.html =================================================================== --- trunk/eulergui/html/documentation.html 2010-03-15 16:22:22 UTC (rev 1317) +++ trunk/eulergui/html/documentation.html 2010-03-15 18:01:56 UTC (rev 1318) @@ -11,7 +11,7 @@ <body> <p style="text-align:center;font-size: 20pt">Euler GUI Manual</p> -<p>© Jean-Marc Vanel - $Date: 2010-03-04$ - <a +<p>© Jean-Marc Vanel - $Date: 2010-03-15$ - <a href="http://eulergui.sourceforge.net/documentation.html">a view possibly older in sync. with EulerGUI release </a> - <a href="http://eulergui.svn.sourceforge.net/viewvc/eulergui/trunk/eulergui/html/documentation.html">Latest @@ -23,15 +23,15 @@ <ul> <li><a href="#Introducti">Introduction</a></li> <li><a href="#Features">Features</a></li> - <li><a href="#Installati">Installation</a> + <li><a href="#Installati">Installation</a> <ul> - <li><a href="#Prerequisi">Prerequisite</a> + <li><a href="#Prerequisi">Prerequisite</a> <ul> <li><a href="#Additional">Additional steps on Mac</a></li> </ul> </li> <li><a href="#Install1">Install and run EulerGUI</a></li> - <li><a href="#Install">Install external tools</a> + <li><a href="#Install">Install external tools</a> <ul> <li><a href="#L702">Facultative tool</a></li> </ul> @@ -39,10 +39,10 @@ </ul> </li> <li><a href="#L3298">Support & community</a></li> - <li><a href="#cases">Use cases</a> + <li><a href="#cases">Use cases</a> <ul> <li><a href="#Main">Main use case</a></li> - <li><a href="#Inference">Inference engines</a> + <li><a href="#Inference">Inference engines</a> <ul> <li><a href="#case">CWM use case</a></li> <li><a href="#Drools">Drools use case</a></li> @@ -50,16 +50,16 @@ </ul> </li> <li><a href="#L3796">Which rule engine to use?</a></li> - <li><a href="#Data">Data sources</a> + <li><a href="#Data">Data sources</a> <ul> <li><a href="#Reading">Reading XMI files (UML or eCore)</a></li> - <li><a href="#Reading2">Reading plain XML files or XML Schema</a> + <li><a href="#Reading2">Reading plain XML files or XML Schema</a> <ul> <li><a href="#L2297">Redefer</a></li> <li><a href="#L2290">Gloze</a></li> </ul> </li> - <li><a href="#SPARQL">SPARQL queries as N3 sources</a> + <li><a href="#SPARQL">SPARQL queries as N3 sources</a> <ul> <li><a href="#L1134">SPARQL language</a></li> <li><a href="#L2107">Caveats</a></li> @@ -68,7 +68,7 @@ </ul> </li> <li><a href="#Reading1">Reading UML Textual files, UMT (simplified - UML )</a> + UML )</a> <ul> <li><a href="#Syntax">Syntax</a></li> <li><a href="#Usage">Usage</a></li> @@ -76,7 +76,7 @@ </li> </ul> </li> - <li><a href="#L939">Manipulating projects</a> + <li><a href="#L939">Manipulating projects</a> <ul> <li><a href="#L1191">Sub-projects</a></li> <li><a href="#L1200">Pipeline of projects (post-processing)</a></li> @@ -86,14 +86,14 @@ <li><a href="#Finding1">Finding data on the Web</a></li> <li><a href="#Finding11">Finding rules on the Web; rules for OWL concepts</a></li> - <li><a href="#Global1">Local tools</a> + <li><a href="#Global1">Local tools</a> <ul> <li><a href="#Show">Show graph</a></li> <li><a href="#Show1">Show N3 parse tree</a></li> <li><a href="#Show2">Show original source of N3 document</a></li> </ul> </li> - <li><a href="#Global">Global tools</a> + <li><a href="#Global">Global tools</a> <ul> <li><a href="#L3377">Search</a></li> <li><a href="#Generate">Generate Java code</a></li> @@ -102,12 +102,12 @@ <li><a href="#L33241">Export as XML</a></li> </ul> </li> - <li><a href="#Interopera">Interoperability with Protégé</a> + <li><a href="#Interopera">Interoperability with Protégé</a> <ul> <li><a href="#L3588">SWRL</a></li> </ul> </li> - <li><a href="#L2935">Interoperability with RDF SPARQL servers</a> + <li><a href="#L2935">Interoperability with RDF SPARQL servers</a> <ul> <li><a href="#L2943">Joseki</a></li> <li><a href="#L2958">Sesame</a></li> @@ -117,21 +117,21 @@ </ul> </li> <li><a href="#Examples">Examples</a></li> - <li><a href="#L3193">Other useful tools</a> + <li><a href="#L3193">Other useful tools</a> <ul> <li><a href="#L3221">Export from N3/RDF</a></li> <li><a href="#L3234">Import to N3/RDF</a></li> </ul> </li> <li><a href="#N-Triple">N-Triples, Turtle, and N3 formats</a></li> - <li><a href="#Logic">Logic</a> + <li><a href="#Logic">Logic</a> <ul> <li><a href="#Logic1">N3 Logic</a></li> <li><a href="#Coherent">Coherent Logic</a></li> <li><a href="#buit-ins">CWM built-ins</a></li> <li><a href="#Euler">Euler built-ins</a></li> <li><a href="#EulerGUI">EulerGUI Drools N3 engine built-ins</a></li> - <li><a href="#Translatin">Translating N3 into Drools language</a> + <li><a href="#Translatin">Translating N3 into Drools language</a> <ul> <li><a href="#Forward">Forward chaining engine and First Order Logic</a></li> @@ -143,19 +143,19 @@ </li> </ul> </li> - <li><a href="#TODO">Missing features</a> + <li><a href="#TODO">Missing features</a> <ul> <li><a href="#Implemente">Implemented features</a></li> </ul> </li> - <li><a href="#Developmen">Development</a> + <li><a href="#Developmen">Development</a> <ul> <li><a href="#Building">Building from sources</a></li> <li><a href="#Create">Create an eclipse project</a></li> - <li><a href="#Uploading">Uploading stuff on the Maven repository on - Sourceforge</a></li> + <li><a href="#Uploading">Compiling dependencies and uploading them on the + Maven repository on Sourceforge</a></li> <li><a href="#Making">Making a release</a></li> - <li><a href="#Test">Test</a> + <li><a href="#Test">Test</a> <ul> <li><a href="#L1845">Accelerate tests</a></li> <li><a href="#L1980">Gui functional tests</a></li> @@ -165,7 +165,7 @@ <li><a href="#Debug">Debug</a></li> </ul> </li> - <li><a href="#Architectu">Architecture</a> + <li><a href="#Architectu">Architecture</a> <ul> <li><a href="#Actual">Actual stuff</a></li> <li><a href="#Stuff">Stuff to refactor</a></li> @@ -325,7 +325,7 @@ href="http://eulergui.sourceforge.net/tmp/?C=M;O=D">http://eulergui.sourceforge.net/tmp/?C=M;O=D</a></p> <p><img alt="euler" src="../src/main/resources/n3_project/euler.png" width="32" -height="32" /> <img alt="drools" +height="32" /> <img alt="drools" src="../src/main/resources/n3_project/drools.png" width="45" height="44" /> <img alt="http://parser4j.sourceforge.net/_parser4j_logo.gif" src="http://parser4j.sourceforge.net/_parser4j_logo.gif" width="73" height="48" @@ -2457,7 +2457,8 @@ </table> <p>This is in the source in a script named -<strong><code>install_packages_ubuntu.sh</code></strong> .</p> +<strong><code>install_packages_ubuntu.sh</code></strong> , that does in fact +more .</p> <p></p> @@ -2648,14 +2649,15 @@ downloaded sources, make eulergui project dependent from parser4j , and remove M2_REPO/**/parser*.jar from the libraries of project eulergui .</p> -<h3 id="Uploading">Uploading stuff on the Maven repository on Sourceforge</h3> +<h3 id="Uploading">Compiling dependencies and uploading them on the Maven +repository on Sourceforge</h3> <p>As specified in pom.xml, the Maven repository for EulerGUI is here:</p> <p><a href="http://eulergui.sourceforge.net/maven2">http://eulergui.sourceforge.net/maven2</a></p> -<p></p> +<p><strong>Parser4J</strong></p> <p>Do this to upload on the EulerGUI Maven repository on Sourceforge the latest .jar from the Parser4J Sourceforge project:</p> @@ -2663,7 +2665,10 @@ <table border="1"> <tbody> <tr> - <td><pre>ant -f buildjar.xml + <td><pre>svn co https://parser4j.svn.sourceforge.net/svnroot/parser4j/trunk/parser4j/ \ + parser4j +# create an eclipse project from the parser4j directory; this will compile all +ant -f buildjar.xml VERSION=trunk mvn deploy:deploy-file \ -Durl=sftp://web.sourceforge.net/home/groups/e/eu/eulergui/htdocs/maven2 \ @@ -2984,7 +2989,7 @@ <h4 id="L1845">Accelerate tests</h4> -<p>I you're in a hurry, type this, which will avoid searching for Maven plugin +<p>If you're in a hurry, type this, which will avoid searching for Maven plugin updates, and reading from the Internet all the POM for project dependencies :</p> @@ -3022,7 +3027,9 @@ </tbody> </table> -<p></p> +<p>And if you're in a BIG hurry (but that's not recommanded) you can skip tests +with :</p> +<pre>-Dmaven.test.skip=true </pre> <h4 id="L1980">Gui functional tests</h4> This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |