如何在 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
完全相同,所以我看不出有任何用处使用存储库中的版本,因为大部分时间都是旧版本。
如果您的下载不包含 mvn
和 mvnDebug
的手册页,您可以使用 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
我正在使用 linux(mint mate),并通过下载、解压和配置环境安装了 maven,我可以使用 mvn
命令。
我想要 man mvn
,而不仅仅是 mvn -help
,有什么建议吗?
@更新:
为了说明问题,没有mvn
的手册页,因为我是通过解压安装maven的,所以我想安装mvn
的手册页,这样我就可以使用man mvn
寻求帮助。
没有 Maven 的手册页。它不存在。没有可安装的东西。
获取 maven 手册页的唯一方法是从 apt-get install maven2
安装 maven,但手册页与 mvn -help
完全相同,所以我看不出有任何用处使用存储库中的版本,因为大部分时间都是旧版本。
如果您的下载不包含 mvn
和 mvnDebug
的手册页,您可以使用 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