Release notes
Features
Initial release of the plugin with the following features:
-
No classpath leakage — publication runs in a classpath-isolated worker.
-
Security tokens are held in encrypted character arrays and are only decrypted at the point of calling the Publisher API.
-
Tokens are configured in the DSL and can be used with whatever means the buildscript author prefers — no hardcode property names.
-
Distinguishes between single and multi-project layouts and adjust behaviours. For multi-projects, the root project defines which subprojects will contain artifacts.
-
Artifacts are passed via configurations achieving required for isolated projects.
-
Default mode is to wait for
PUBLISHEDstatus for a configurable amount of time. Manual publishing can be configured for those who wish that, but automated publishing is the default. If the state isPUBLISHINGafter the preset time, the build will stop with a warning, but will not fail.