* Unify exception properties in webapp gradle plugin telemetry
* fix some bugs in messager:
1. adjust gradle messager to fix the interrupted log caused by system.out.println
2. adjust the prompt message in proxy
* change as message interface has been changed
* Handle null string before converting to enum
Co-authored-by: Hanxiao Liu <hanli@microsoft.com>
* Unify exception properties in webapp gradle plugin telemetry
* fix some bugs in messager:
1. adjust gradle messager to fix the interrupted log caused by system.out.println
2. adjust the prompt message in proxy
* change as message interface has been changed
Co-authored-by: Hanxiao Liu <hanli@microsoft.com>
* Use lombok @Accessors for POJOs and add JsonProperty for config which needs validation
* Fix TelemetryAgent caused by lib changes, delete the outdated test case
* Add toolkit dependencies, add lombok in build.gradle. Remove classes which is not needed
* add new classes: AuthHelper, gradle implementation of messager, telemetry constants, and proxy utils and JavaProject
* Update models of GradleAuthConfig and GradleRuntimeConfig
* update telemetry agent
* initialize TelemetryAgent and update TelemetryAgent usage and initialize for new libs: setLogLevel, setUserAgent
* Update track2 auth using new auth-lib
* Update usage for new messager
* Update usage for new models and fix problems reported by IDE in GradleProjectUtils
* update deploy handler for track2 deployment
* add version in final jar and bump versions and remove legacy dependency
* use maven-artifact to replace java-semver since java version itself is not semantic version(eg: java 1.8)
* Prepare new release: 1.5.0
* Fix github issue#69: Task azureFunctionsDeploy fails if runtime is not configured
Co-authored-by: Andy Xu(devdiv) <andxu@microsoft>
* Add publish pipeline'
Fix ci error : Failed to apply plugin [id 'nu.studer.credentials'] : This version of the credentials plugin is not compatible with Gradle < 5.0
Fix ci error: Unknown command-line option '--release'.