improved test by adding build failure root cause assertion
added better exception handling on custom publication error
added license headers
added old-style maven publishing extension (maven) since signing is not currently possible in any coherent manner with the incubating plugin (maven-publish)
updated bancvue plugin to use maven-ext instead of maven-publish-ext since it's compatible with signing plugin; added dependdency on signing plugin
renamed BancvueProjectPlugin > BancvueOssPlugin
set default baseName for Jar tasks in defaults plugin
added mainTest javadoc task
renamed mainTestJar > jarMainTest to following convention of other tasks
updated build script to use specific gradle version
removed 'test' classifier for mainTest jar and instead modified the baseName; the problem with adding the test jar as a classifier is that it's not possible to attach source and javadoc
initial POC at publishing two separate jars, gradle-core and gradle-core-test, each with attached source
incorporated signing plugin to sign artifacts before deployment
fixed broken test; functionality was previously moved but test was missed
improved ClearArtifactCache task execution speed
updated maven-publish-ext plugin so that it only attempts to attach a license if the license-ext plugin has been applied
functionality to augment jar base names was moved to defaults plugin, adjusted test accordingly