同步操作将从 Arthas/arthas 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Welcome to use issue tracker to give us :bowtie::
Welcome PR to further improve English documentation.
java.lang.management.BufferPoolMXBean
.Recommend to use as-package.sh
to package, which will auto-install the latest Arthas to local ~/.arthas
and when debugging, Arthas will auto-load the latest version.
F.Y.I
as.sh
to start Arthas, it will get the latest version under ~/.arthas/lib
;as-package.sh
packaging, it will get the version from pom.xml
and suffix it with the current timestamp e.g. 3.0.5.20180917161808
.You can also use ./mvnw clean package -DskipTests
to package and generate a zip
under packaging/target/
but remember when as.sh
starts, it load the version under ~/.arthas/lib
.
When there are several different version, you can use --use-version
to specify the version of Arthas to start your debug.
./as.sh --use-version 3.0.5.20180919185025
Tip: you can use --versions
to list all available versions.
./as.sh --versions
Arthas is using Sphinx to generate the static site
sphinx-maven-plugin
configured in site/pom.xml
sphinx-maven-plugin
executes by downloadingsphinx-binary/
a bug in Sphinx plugin recommonmark
; we fix it by packaging another version
when packaging the whole project (Packaging All), you need to (Only Unix/Linux/Mac supported):
./mvnw clean package -DskipTests -P full -Dsphinx.binUrl=https://github.com/hengyunabc/sphinx-binary/releases/download/v0.4.0.1/sphinx.osx-x86_64
欢迎在issue里对arthas做反馈,分享使用技巧,排查问题的经历。
用户文档在site/src/site/sphinx
目录下,如果希望改进arthas用户文档,欢迎提交PR。
英文文档在site/src/site/sphinx/en
目录下,欢迎提交翻译PR。
java.lang.management.BufferPoolMXBean
。本地开发时,推荐执行as-package.sh
来打包,会自动安装最新版本的arthas到~/.arthas
目录里。debug时会自动使用最新版本。
as.sh
在启动时,会对~/.arthas/lib
下面的目录排序,取最新的版本。as-package.sh
在打包时,会取pom.xml
里的版本号,再拼接上当前时间,比如: 3.0.5.20180917161808
,这样子排序时取的就是最新的版本。
也可以直接 ./mvnw clean package -DskipTests
打包,生成的zip在 packaging/target/
下面。但是注意as.sh
启动加载的是~/.arthas/lib
下面的版本。
本地开发时,可能会产生多个版本,可以用 --use-version
参数来指定版本,比如
./as.sh --use-version 3.0.5.20180919185025
可以用--versions
参数来列出所有版本:
./as.sh --versions
arthas是用sphinx来生成静态网站
在site/pom.xml里配置了sphinx-maven-plugin
sphinx-maven-plugin
通过下载sphinx-binary/
来执行
sphinx配置的recommonmark
插件有bug:https://github.com/rtfd/recommonmark/issues/93 ,因此另外打包了一个修复版本: https://github.com/hengyunabc/sphinx-binary/releases/tag/v0.4.0.1
全量打包时,需要配置下面的参数(目前只支持mac/linux):
./mvnw clean package -DskipTests -P full -Dsphinx.binUrl=https://github.com/hengyunabc/sphinx-binary/releases/download/v0.4.0.1/sphinx.osx-x86_64
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。