This is an automated email from the ASF dual-hosted git repository.
git-site-role pushed a commit to branch asf-site
in repository https://gitbox.apache.org/repos/asf/opennlp-site.git
The following commit(s) were added to refs/heads/asf-site by this push:
new b783a45d Automatic Site Publish by Buildbot
b783a45d is described below
commit b783a45d0afd8dd78a86fc7c6b0f9f8f5045eeb7
Author: buildbot <[email protected]>
AuthorDate: Sun Nov 17 12:54:35 2024 +0000
Automatic Site Publish by Buildbot
---
building.html | 75 ++++++++++++++++++++++++++++++++++++++++++-----------------
feed.xml | 4 ++--
2 files changed, 56 insertions(+), 23 deletions(-)
diff --git a/building.html b/building.html
index 94ba6900..e23fb75c 100644
--- a/building.html
+++ b/building.html
@@ -138,39 +138,51 @@
<div class="container">
<h1 class="title">Building from Source</h1>
- <div class="sect1">
-<h2 id="last_official">Last Official</h2>
+ <div id="toc" class="toc">
+<div id="toctitle">Content</div>
+<ul class="sectlevel1">
+<li><a href="#prerequisites">Prerequisites</a></li>
+<li><a href="#build_procedure">Build Procedure</a>
+<ul class="sectlevel2">
+<li><a href="#skipping_tests">Skipping Tests</a></li>
+<li><a href="#reporting_problems">Reporting Problems</a></li>
+</ul>
+</li>
+</ul>
+</div>
+<div class="sect1">
+<h2 id="prerequisites">Prerequisites</h2>
<div class="sectionbody">
-<div class="sect2">
-<h3 id="prerequisites">Prerequisites</h3>
<div class="ulist">
<ul>
<li>
<p>If you have an IDE installed such as <a href="https://netbeans.org/"
target="_blank" rel="noopener">NetBeans</a> or <a
href="https://www.eclipse.org/" target="_blank" rel="noopener">Eclipse</a>
installed,
-it will make your development easier. However, follow on for the brave.</p>
+it will make your development easier. However, follow on for the brave.</p>
</li>
<li>
-<p>At least <a
href="https://www.oracle.com/technetwork/java/javase/overview/index.html"
target="_blank" rel="noopener">JDK 17</a> is required to compile and run
+<p>At least <a href="https://adoptium.net/de/temurin/releases/?version=17"
target="_blank" rel="noopener">JDK 17</a> is required to compile and run
the object code.</p>
</li>
<li>
-<p>At least <a href="https://maven.apache.org/" target="_blank"
rel="noopener">Apache Maven 3.3.9</a> is required to build the source
-files and assemble the project.</p>
+<p>At least <a href="https://maven.apache.org/download.cgi" target="_blank"
rel="noopener">Apache Maven 3.3.9</a> is required to build the source
+files and assemble the project. More recent versions are fully supported.</p>
</li>
</ul>
</div>
</div>
-<div class="sect2">
-<h3 id="build_procedure">Build Procedure</h3>
+</div>
+<div class="sect1">
+<h2 id="build_procedure">Build Procedure</h2>
+<div class="sectionbody">
<div class="paragraph">
<p>OpenNLP can either be build from the distributed sources or from
-a subversion checkout. These build instructions document how
-to build from the latest trunk version. The distributed source package
+a checkout of the git repository. These build instructions document how
+to build from the latest version of the <em>main</em> branch. The distributed
source package
includes a README file which explains how to build it.</p>
</div>
<div class="paragraph">
<p>On the first checkout everything should be built.
-Go to the opennlp folder inside the trunk folder (e.g. opennlp-trunk) and
type</p>
+Go to the opennlp folder inside the main branch and type</p>
</div>
<div class="listingblock">
<div class="content">
@@ -179,33 +191,54 @@ mvn install</pre>
</div>
</div>
<div class="paragraph">
-<p>to build all modules.
-The build installs the maven artifacts in the local repository
+<p>to build all modules.</p>
+</div>
+<div class="paragraph">
+<p>The build installs the Maven artifacts in the local repository
and creates a binary and source distribution inside the
-opennlp-distr/target folder.</p>
+<code>opennlp-distr/target</code> folder.</p>
</div>
<div class="paragraph">
<p>After the initial build the individual modules can be built on their own
with: <code>mvn install</code></p>
</div>
<div class="paragraph">
-<p>In the opennlp-docs project it is
+<p>In the opennlp-docs folder it is
recommended to always build with <code>mvn clean install</code> because
changed docbook xml files might not be re-processed otherwise.</p>
</div>
+<div class="sect2">
+<h3 id="skipping_tests">Skipping Tests</h3>
<div class="paragraph">
<p>In some cases it might be convenient to skip the tests.
That can be done with the <code>-Dmaven.test.skip=true</code> option.
-For example type: <code>mvn clean install -Dmaven.test.skip=true</code></p>
+In this case, just execute:</p>
+</div>
+<div class="listingblock">
+<div class="content">
+<pre>mvn clean install -Dmaven.test.skip=true</pre>
+</div>
</div>
<div class="paragraph">
<p>No tests will be executed.</p>
</div>
-<div class="paragraph">
-<p>It might happen from time to time that the build fails,
+</div>
+<div class="sect2">
+<h3 id="reporting_problems">Reporting Problems</h3>
+<div class="admonitionblock note">
+<table>
+<tr>
+<td class="icon">
+<div class="title">Note</div>
+</td>
+<td class="content">
+It might happen from time to time that the build fails,
if so please report a broken build on the <em>opennlp-dev</em>
<a href="mailto:[email protected]">mailing
-list</a>. The build should always work for everyone.</p>
+list</a>. The build should always work for everyone.
+</td>
+</tr>
+</table>
</div>
</div>
</div>
diff --git a/feed.xml b/feed.xml
index 775689f7..82ac51c3 100644
--- a/feed.xml
+++ b/feed.xml
@@ -24,8 +24,8 @@
<atom:link href="https://opennlp.apache.org/feed.xml" rel="self"
type="application/rss+xml" />
<description>The Apache OpenNLP library is a machine learning based
toolkit for the processing of natural language text</description>
<language>en-us</language>
- <pubDate>Sun, 17 Nov 2024 12:34:42 +0000</pubDate>
- <lastBuildDate>Sun, 17 Nov 2024 12:34:42 +0000</lastBuildDate>
+ <pubDate>Sun, 17 Nov 2024 12:54:17 +0000</pubDate>
+ <lastBuildDate>Sun, 17 Nov 2024 12:54:17 +0000</lastBuildDate>
<item>
<title>Apache OpenNLP 2.5.0 released</title>