St3ix Docs

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 package

Or: veyl add --maven then veyl build --maven.

Properties

Prop

Type

Requires login (veyl login).

On this page