SkyAPM / uranus

A tool helps on locating witness class for Apache SkyWalking plugin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

uranus

A tool helps on locating witness class for Apache SkyWalking plugin.

package

mvn clean package appassembler:assemble

release

tar  -C target/ -zcf  uranus-1.0.tar.gz uranus

usage

Execute the command to see the usage.

Print all version information of the specified artifact.

examples

./artifact-versions -gid org.mongodb -aid mongo-java-driver -s

Print whether a certain class exists in a certain version of the package.

examples

./artifact-exists-class -aid mongo-java-driver -c  com.mongodb.client.MongoClientImpl -gid org.mongodb -v 3.7.0

Print all classes of the package.

examples

./all-class -aid mongo-java-driver -gid org.mongodb -v 3.8.0 -s

Print old classes of the package.

Multiple artifacts are separated by commas, groupId, artifactId, and version are separated by colons.

examples

./old-class -c org.mongodb:mongo-java-driver:3.7.0  -n org.mongodb:mongo-java-driver:3.8.0 -s

Print new classes of the package.

Multiple artifacts are separated by commas, groupId, artifactId, and version are separated by colons.

examples

./new-class -c org.mongodb:mongo-java-driver:3.7.0  -n org.mongodb:mongo-java-driver:3.8.0 -s

Print not in old classes and not in new classes of the package.

Multiple artifacts are separated by commas, groupId, artifactId, and version are separated by colons.

examples

./nold-nnew-class -o org.mongodb:mongo-java-driver:3.6.0 -c org.mongodb:mongo-java-driver:3.7.0  -n org.mongodb:mongo-java-driver:3.8.0 -s

Print target class info in artifacts.

Multiple artifacts are separated by commas, groupId, artifactId are separated by colons.

examples

./target-class-info-in-artifacts -c com.mongodb.client.MongoClientImpl -gid org.mongodb  -aid mongo-java-driver -a org.mongodb:mongodb-driver-sync

About

A tool helps on locating witness class for Apache SkyWalking plugin.

License:Apache License 2.0


Languages

Language:Java 100.0%