├── .gitignore ├── CONTRIBUTING.md ├── DOCUMENTATION.md ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── src ├── main │ ├── groovy │ │ └── us │ │ │ └── kirchmeier │ │ │ └── capsule │ │ │ ├── CapsuleGradlePlugin.groovy │ │ │ ├── manifest │ │ │ ├── CapsuleManifest.groovy │ │ │ └── ManifestSetting.groovy │ │ │ ├── spec │ │ │ └── ReallyExecutableSpec.groovy │ │ │ └── task │ │ │ ├── Capsule.groovy │ │ │ ├── FatCapsule.groovy │ │ │ └── MavenCapsule.groovy │ └── resources │ │ └── META-INF │ │ └── gradle-plugins │ │ └── us.kirchmeier.capsule.properties └── test │ ├── gradle │ ├── TestCapsule.groovy │ ├── TestModifications.groovy │ ├── build.gradle │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ ├── gradle-wrapper.properties │ │ │ └── gradle-wrapper.properties.base │ ├── gradlew │ ├── gradlew.bat │ ├── really-executable.base.sh │ ├── really-executable.modified.sh │ ├── settings.gradle │ ├── src │ │ └── main │ │ │ └── java │ │ │ └── com │ │ │ └── foo │ │ │ ├── HelloWorld.java │ │ │ └── Main.java │ └── subproject │ │ └── build.gradle │ └── groovy │ └── us │ └── kirchmeier │ └── capsule │ └── manifest │ └── CapsuleManifestTest.groovy └── test.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/DOCUMENTATION.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/gradlew.bat -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/CapsuleGradlePlugin.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/CapsuleGradlePlugin.groovy -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/manifest/CapsuleManifest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/manifest/CapsuleManifest.groovy -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/manifest/ManifestSetting.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/manifest/ManifestSetting.groovy -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/spec/ReallyExecutableSpec.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/spec/ReallyExecutableSpec.groovy -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/task/Capsule.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/task/Capsule.groovy -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/task/FatCapsule.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/task/FatCapsule.groovy -------------------------------------------------------------------------------- /src/main/groovy/us/kirchmeier/capsule/task/MavenCapsule.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/groovy/us/kirchmeier/capsule/task/MavenCapsule.groovy -------------------------------------------------------------------------------- /src/main/resources/META-INF/gradle-plugins/us.kirchmeier.capsule.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/main/resources/META-INF/gradle-plugins/us.kirchmeier.capsule.properties -------------------------------------------------------------------------------- /src/test/gradle/TestCapsule.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/TestCapsule.groovy -------------------------------------------------------------------------------- /src/test/gradle/TestModifications.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/TestModifications.groovy -------------------------------------------------------------------------------- /src/test/gradle/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/build.gradle -------------------------------------------------------------------------------- /src/test/gradle/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /src/test/gradle/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /src/test/gradle/gradle/wrapper/gradle-wrapper.properties.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/gradle/wrapper/gradle-wrapper.properties.base -------------------------------------------------------------------------------- /src/test/gradle/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/gradlew -------------------------------------------------------------------------------- /src/test/gradle/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/gradlew.bat -------------------------------------------------------------------------------- /src/test/gradle/really-executable.base.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Base!" 4 | exec java -jar $0 "$@" 5 | -------------------------------------------------------------------------------- /src/test/gradle/really-executable.modified.sh: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | echo "Modified!" 4 | exec java -jar $0 "$@" 5 | -------------------------------------------------------------------------------- /src/test/gradle/settings.gradle: -------------------------------------------------------------------------------- 1 | include 'subproject' 2 | -------------------------------------------------------------------------------- /src/test/gradle/src/main/java/com/foo/HelloWorld.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/src/main/java/com/foo/HelloWorld.java -------------------------------------------------------------------------------- /src/test/gradle/src/main/java/com/foo/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/gradle/src/main/java/com/foo/Main.java -------------------------------------------------------------------------------- /src/test/gradle/subproject/build.gradle: -------------------------------------------------------------------------------- 1 | task hello << { 2 | println "Hello, I am a subproject" 3 | } 4 | -------------------------------------------------------------------------------- /src/test/groovy/us/kirchmeier/capsule/manifest/CapsuleManifestTest.groovy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/src/test/groovy/us/kirchmeier/capsule/manifest/CapsuleManifestTest.groovy -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/danthegoodman/gradle-capsule-plugin/HEAD/test.sh --------------------------------------------------------------------------------