如何在 linux 上安装 Maven 的手册页?

How to install man page for Maven on linux?

我正在使用 linux(mint mate),并通过下载、解压和配置环境安装了 maven,我可以使用 mvn 命令。

我想要 man mvn,而不仅仅是 mvn -help,有什么建议吗?


@更新:

为了说明问题,没有mvn的手册页,因为我是通过解压安装maven的,所以我想安装mvn的手册页,这样我就可以使用man mvn 寻求帮助。

没有 Maven 的手册页。它不存在。没有可安装的东西。

获取 maven 手册页的唯一方法是从 apt-get install maven2 安装 maven,但手册页与 mvn -help 完全相同,所以我看不出有任何用处使用存储库中的版本,因为大部分时间都是旧版本。

http://www.manpagez.com/man/1/mvn/

如果您的下载不包含 mvnmvnDebug 的手册页,您可以使用 help2man 轻松生成 mvn.1.gz 然后符号链接 mvnDebug.1.gz

# Change INSTALL_HOME to point to your Maven install path.
INSTALL_HOME="/opt/maven/apache-maven-3.8.4"

mkdir "${INSTALL_HOME}/man"
help2man -o "${INSTALL_HOME}/man/mvn.1" "${INSTALL_HOME}/bin/mvn"
gzip "${INSTALL_HOME}/man/mvn.1"
ln -s "${INSTALL_HOME}/man/mvn.1.gz" "${INSTALL_HOME}/man/mvnDebug.1.gz"

要将手册页和 mvnDebug 命令绑定到与 mvn 相同的替代项中,只需添加 slave 选项,然后配置新的替代项:

sudo update-alternatives --install "/usr/bin/mvn" "mvn" "${INSTALL_HOME}/bin/mvn" 500 \
  --slave "/usr/bin/mvnDebug" "mvnDebug" "${INSTALL_HOME}/bin/mvnDebug" \
  --slave "/usr/share/man/man1/mvn.1.gz" "mvn.1.gz" "${INSTALL_HOME}/man/mvn.1.gz" \
  --slave "/usr/share/man/man1/mvnDebug.1.gz" "mvnDebug.1.gz" "${INSTALL_HOME}/man/mvnDebug.1.gz"

sudo update-alternatives --config mvn