[maven-release-plugin] copy for tag 2.0.31
[maven-release-plugin] prepare release 2.0.31
This document gathers the minimal information about how to build the project.
All the detailed information can be found in the (MINA Developer Guide page)[https://mina.apache.org/mina-project/developer-guide.html]
You need Git to check out the source code from our source code repository.
We have 3 branches:
NOTE: The trunk is a dead branch!
The following example shows how to get the current stable branch (2.2.X).
$ git clone -b 2.2.X https://gitbox.apache.org/repos/asf/mina.git mina-2.2.X $ cd mina-2.2.X
MINA requires Maven 3.8.5 at least, but builds well with recent version (we haven't yet tested it with Maven 4)
You will need different versions of Java for the three branches:
It's as simple as typing:
$ mvn clean install [-Pserial]
(The ‘-Pserial’ flag is optional. It's only useful if you want to generate the code using the LGPL rxtx library).
You are done...
Like it or not, we follow the ancient Sun's standard Java convention. Not tabs, 4 spaces instead. Please respect this convention, it saves the committers a lot of time when merging PRs.