github johnrengelman/shadow 0.9.0-M4

latest releases: 8.1.1, 8.1.0, 8.0.0...
pre-release9 years ago
  • Break plugin into multiple sub-plugins. ShadowBasePlugin is always applied.
    ShadowJavaPlugin and ShadowApplicationPlugin are applied in reaction to applying the java and application
    plugins respectively.
  • Shadow does not applied java plugin automatically. java or groovy must be applied in conjunction with shadow.
  • Moved artifact filtering to dependencies {} block underneath shadowJar. This allows better include/exclude control
    for dependencies.
  • Dependencies added to the shadow configuration are automatically added to the Class-Path attribute in the manifest
    for shadowJar
  • Applying application plugin and settings mainClassName automatically configures the Main-Class attribute in
    the manifest for shadowJar
  • runShadow now utilizes the output of the shadowJar and executes using java -jar <shadow jar file>
  • Start Scripts for shadow distribution now utilize java -jar to execute instead of placing all files on classpath
    and executing main class.
  • Excluding/Including dependencies no longer includes transitive dependencies. All dependencies for inclusion/exclusion
    must be explicitly configured via a spec.

Don't miss a new shadow release

NewReleases is sending notifications on new releases.