Author: gk
Date: Thu May 11 13:12:14 2017
New Revision: 1794834
URL: http://svn.apache.org/viewvc?rev=1794834&view=rev
Log:
- site update build and download, version fix
Modified:
turbine/fulcrum/trunk/site/src/site/site.xml
turbine/fulcrum/trunk/site/xdocs/building.xml
turbine/fulcrum/trunk/site/xdocs/index.xml
Modified: turbine/fulcrum/trunk/site/src/site/site.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/src/site/site.xml?rev=1794834&r1=1794833&r2=1794834&view=diff
==============================================================================
--- turbine/fulcrum/trunk/site/src/site/site.xml (original)
+++ turbine/fulcrum/trunk/site/src/site/site.xml Thu May 11 13:12:14 2017
@@ -39,7 +39,7 @@
<menu name="Fulcrum">
<item name="Overview" href="/"/>
- <item name="Building" href="/building.html"/>
+ <item name="Download and Build" href="/building.html"/>
</menu>
<menu name="Released Components">
Modified: turbine/fulcrum/trunk/site/xdocs/building.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/building.xml?rev=1794834&r1=1794833&r2=1794834&view=diff
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/building.xml (original)
+++ turbine/fulcrum/trunk/site/xdocs/building.xml Thu May 11 13:12:14 2017
@@ -21,7 +21,7 @@
<document>
<properties>
- <title>Building Fulcrum</title>
+ <title>Download and Building Fulcrum</title>
<!-- author email="[email protected]">Pete Kazmier</author>
<author email="[email protected]">Quinton McCombs</author>
<author email="[email protected]">Eric Pugh</author -->
@@ -29,30 +29,47 @@
<body>
- <section name="Building Fulcrum">
+ <section name="Binary And Source Distributions">
+ <p>
+ If you already know how to use Fulcrum and simply want the latest
+ binaries or source, you can get them from the
+ <a target="_blank"
href="http://www.apache.org/dyn/closer.cgi/turbine/fulcrum">Apache Mirror
System</a>.
+ </p>
+ </section>
+
+ <section name="Building all Fulcrum components">
<p>
Building Fulcrum from SVN is now very easy because it has been
Maven-enabled. Before you begin, you'll need to check out the
<code>turbine-fulcrum</code> SVN repository (if you are
not familiar with the Apache SVN repositories, please refer to
the <a
href="http://apache.org/dev/version-control.html">documentation</a>).
+ <source>
+ svn checkout http://svn.apache.org/repos/asf/turbine/fulcrum/trunk/
+ </source>
</p>
- <h4>Maven 2 Build</h4>
+ <h4>Maven 3 Build</h4>
<p>
- Please refer to the Maven 2/3 <a
+ Please refer to the Maven 3 <a
href="http://maven.apache.org/guides/getting-started/">Getting
Started</a> document for instructions on how to install and
use Maven.
</p>
<p>
From the root directory of the Fulcrum project (where you checked
- out the code to or unpacked a source distribution), simply type 'mvn
install'
- and press enter. This will start a process that will
+ out the code to or unpacked a source distribution), simply run
+ <source>
+ mvn install
+ </source>
+ This will start a process that will
build each component. After the component is built, it will be
installed into you local maven repository.
</p>
<p>
- To build a local copy of the documentation, use 'mvn site'.
+ To build a local copy of the documentation, use this:
+ <source>
+ mvn site
+ </source>
This will build a local copy of the web site in the 'target/site'
directory.
Note, this uses a LOT of memory. If you can't build all of them, build
them individually.
</p>
@@ -61,14 +78,14 @@
Depending on your version of Maven, you may have various problems
with
the reports being generated, or you may run out of memory when you
do a
complete build. One approach to take is to turn off running unit
tests
- and excluding various components:
- </p>
- <h4>Maven 2 Build</h4>
- <p>You could use the <strong>-pl (--projects)</strong> maven command
line option. Yet another approach would be to use custom profile.
- </p>
- <source><![CDATA[
-$ maven -pl parser,crypto site'
-]]></source>
+ <source><![CDATA[
+ $ mvn site -DskipTests=true
+ ]]></source>
+ and/or excluding various components:
+ </p>
+ <source><![CDATA[
+ $ mvn -pl parser,crypto site
+ ]]></source>
</subsection>
</section>
</body>
Modified: turbine/fulcrum/trunk/site/xdocs/index.xml
URL:
http://svn.apache.org/viewvc/turbine/fulcrum/trunk/site/xdocs/index.xml?rev=1794834&r1=1794833&r2=1794834&view=diff
==============================================================================
--- turbine/fulcrum/trunk/site/xdocs/index.xml (original)
+++ turbine/fulcrum/trunk/site/xdocs/index.xml Thu May 11 13:12:14 2017
@@ -30,10 +30,10 @@
<p>
Fulcrum was originally created as part of the Turbine 3 effort. The idea
was to be able to decouple the services from Turbine 2 allowing them to be
- used on both projects.
+ used on both projects. Turbine 4 uses now (2017) more than 15 Fulcrum
components.
</p>
<p>
- Fulcrum is currently evolving into a component repository based on the
Avalon framework.
+ Fulcrum has evolved into a component repository based on the Avalon
framework.
Each service is being converted into a stand alone component that can
be released independently of the other components. This will allow the
Turbine project to to release components as they change instead of having
@@ -49,7 +49,7 @@
documented in the docs for each component.
</p>
<p>
- Additionally, Fulcrum offers the Yaafi component. Yaafi (Yet Another
Avalon Framework
+ Additionally, Fulcrum offers the <a
href="https://turbine.apache.org/fulcrum/fulcrum-yaafi/">Yaafi component</a>.
Yaafi (Yet Another Avalon Framework
Implementation) is a very simple container that is meant to be used with
singleton
components. It is perfect for unit testing your components. You can then
run them in
any other Avalon container like ECM, Phoenix, Excalibur, etc..