add java cataloger

This commit is contained in:
Alex Goodman
2020-07-08 16:16:01 -04:00
parent e040fc8930
commit e55db9247e
95 changed files with 2120 additions and 45 deletions
@@ -0,0 +1,35 @@
all: packages/example-app-maven-0.1.0.jar packages/example-app-gradle-0.1.0.jar packages/example-jenkins-plugin.hpi
clean: clean-examples
rm -f packages/*
clean-examples: clean-gradle clean-maven clean-jenkins
.PHONY: maven gradle clean clean-gradle clean-maven clean-jenkins clean-examples
# Maven...
packages/example-app-maven-0.1.0.jar:
./run-example-app-maven.sh
clean-maven:
rm -rf example-app/target example-app/dependency-reduced-pom.xml
# Gradle...
packages/example-app-gradle-0.1.0.jar:
./run-example-app-gradle.sh
clean-gradle:
rm -rf example-app/.gradle example-app/build
# Jenkins plugin
packages/example-jenkins-plugin.hpi, packages/example-jenkins-plugin.jar:
./run-example-jenkins-plugin-maven.sh
clean-jenkins:
rm -rf example-jenkins-plugin/target example-jenkins-plugin/dependency-reduced-pom.xml example-jenkins-plugin/*.exploding
# we need a way to determine if CI should bust the test cache based on the source material
packages.fingerprint: clean-examples
@mkdir -p packages
find example-* -type f -exec sha256sum {} \; > packages.fingerprint
sha256sum packages.fingerprint