Maven
Run veyl:obfuscate after package. JAR uploads to the Veyl worker.
Artifact: net.st3ix.veyl:veyl-maven-plugin (goal obfuscate). Easiest setup: veyl add --maven.
<build>
<plugins>
<plugin>
<groupId>net.st3ix.veyl</groupId>
<artifactId>veyl-maven-plugin</artifactId>
<version>1.0.10</version>
<executions>
<execution>
<goals>
<goal>obfuscate</goal>
</goals>
</execution>
</executions>
<configuration>
<aesStrings>true</aesStrings>
<hiddenNumbers>true</hiddenNumbers>
<hiddenCalls>true</hiddenCalls>
<controlFlow>true</controlFlow>
<keeps>
<keep>me.example.MyPlugin</keep>
</keeps>
<suggestKeeps>true</suggestKeeps>
</configuration>
</plugin>
</plugins>
</build>mvn packageOr: veyl add --maven then veyl build --maven.
Properties
Prop
Type
Requires login (veyl login).