arthas-all com.taobao.arthas ${revision} ../pom.xml 4.0.0 arthas-grpc-web-proxy arthas-grpc-web-proxy https://github.com/alibaba/arthas UTF-8 1.8 1.46.0 https://registry.npmmirror.com/ http://npmmirror.com https://npmmirror.com/mirrors/node/ v16.16.0 v1.22.19 io.grpc grpc-bom ${grpc.version} pom import io.netty netty-codec-http com.alibaba.arthas arthas-repackage-logger io.grpc grpc-netty io.grpc grpc-services net.bytebuddy byte-buddy-agent javax.annotation javax.annotation-api 1.3.2 provided true javax.activation javax.activation-api 1.2.0 org.slf4j slf4j-api org.zeroturnaround zt-zip ch.qos.logback logback-classic test ch.qos.logback logback-core test org.junit.vintage junit-vintage-engine test org.junit.jupiter junit-jupiter test org.apache.httpcomponents httpmime 4.5.2 test com.taobao.arthas arthas-common ${project.version} com.taobao.arthas arthas-vmtool ${project.version} com.taobao.arthas arthas-core ${project.version} com.taobao.arthas math-game ${project.version} com.taobao.arthas arthas-spy ${project.version} mac mac osx-x86_64 ${project.artifactId} kr.motd.maven os-maven-plugin 1.6.2 org.xolstice.maven.plugins protobuf-maven-plugin 0.6.1 ${basedir}/src/main/proto com.google.protobuf:protoc:3.11.0:exe:${os.detected.classifier} grpc-java io.grpc:protoc-gen-grpc-java:1.28.0:exe:${os.detected.classifier} compile compile-custom com.github.eirslett frontend-maven-plugin 1.12.1 install node and yarn install-node-and-yarn generate-resources set registry yarn generate-resources config set registry ${yarn.registry.url} yarn install yarn install run build yarn run build ${node.version} ${yarn.version} ${node.download.url} ui target org.apache.maven.plugins maven-resources-plugin 3.1.0 copy dist process-resources copy-resources ui/dist ${project.build.directory}/static