Hi all,
I ran:
mvn clean install
on my macOS system:
• Apache Maven 3.9.10
• Java 17.0.11 (Eclipse Adoptium)
• OS: macOS 15.5 (aarch64)
The build failed with the following error:
[ERROR] opennlp.tools.chunker.ChunkerMEIT -- Time elapsed: 0.002 s <<< ERROR!
java.net.MalformedURLException: no protocol:
${opennlp.model.v15.base.url}en-chunker.bin
at java.base/java.net.URL.<init>(URL.java:674)
...
It appears that the placeholder ${opennlp.model.v15.base.url} was not resolved,
leading to a malformed URL during testing (ChunkerMEIT test). This likely needs
further investigation but doesn’t seem to be a blocker for the release itself
(IMHO):
Running the build with:
mvn clean install -Pci
worked fine.
I also verified the signatures and did a quick review of the Maven artifacts —
everything looks good.
+1 (binding)
Gruß
Richard
> Am 19.07.2025 um 20:05 schrieb Martin Wiesner <[email protected]>:
>
> Hi folks,
>
> I have posted a 1st release candidate (rc1) for the Apache OpenNLP 2.5.5
> release and it is ready for testing.
>
> In total, this release tackles 27 issues and brings several dependency
> updates, bug fixes (e.g. OPENNLP-1545), and several additions.
> Accessing (computed) probabilities is now possible in thread-safe
> probabilistic ME classes via the probs() method (OPENNLP-1757)
> Loading of pre-trained OpenNLP (UD) models from the classpath was made (even)
> easier (see: OPENNLP-1729).
> The 2.5.5 release relies on version 1.3 of the opennlp-models, providing
> access to pre-trained models for a total of 36 languages.
> For further details, check the release notes via the project's issue tracker
> (link below).
>
> Thank you to everyone who contributed to this release, including all of our
> users and the people who submitted bug reports, contributed code or
> documentation enhancements.
>
> The release was made using the OpenNLP release process, documented on the
> website:
> https://opennlp.apache.org/release.html
>
> Maven Repo:
> https://repository.apache.org/content/repositories/orgapacheopennlp-1050
>
> <repositories>
> <repository>
> <id>opennlp-2.5.5-rc1</id>
> <name>Testing OpenNLP 2.5.5 release candidate</name>
> <url>
> https://repository.apache.org/content/repositories/orgapacheopennlp-1050
> </url>
> </repository>
> </repositories>
>
> Binaries & Source:
>
> https://dist.apache.org/repos/dist/dev/opennlp/opennlp-2.5.5-rc1
>
> Tag:
>
> https://github.com/apache/opennlp/releases/tag/opennlp-2.5.5
>
> Release notes:
>
> https://issues.apache.org/jira/secure/ReleaseNote.jspa?projectId=12311215&version=12355873
>
> The results of the eval tests for the aforementioned tag can be found here:
> https://ci-builds.apache.org/job/OpenNLP/job/eval-tests-releases/19/
>
> Reminder: The up-2-date KEYS file for signature verification can be found
> here:
> https://dist.apache.org/repos/dist/release/opennlp/KEYS
>
> Please vote on releasing these packages as Apache OpenNLP 2.5.5.
> The vote is open for at least the next 72 hours.
>
> Only votes from OpenNLP PMC are binding, but everyone is welcome to check the
> release candidate and vote.
> The vote passes if at least three binding +1 votes are cast.
>
> Please VOTE
>
> [+1] go ship it
> [+0] meh, don't care
> [-1] stop, there is a ${showstopper}
>
> Thanks!
>
> Martin | mawiesne