* Update surefire and failsafe to 3.0.0-M5
Remove dependencies on jupiter-engine, and junit-platform-surefire-provider
* disable module path for surefire and failsafe
* version.lib.surefire.testng to 3.0.0-M5
remove duplicates dependencies in tests/integration/mp-grpc/pom.xml
suppress warnings in top level pom
* add back junit-jupiter-engine
* add junit:junit in config/jgit as jgit.junit requires junit4
* add junit-jupiter-api to database-se archetype
* Features simplification.
* Added excludes
* Moved initialization of log to native image extension
* Log statements for unsupported features in native image
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Removed com.google.protobuf:protobuf-java dependency; it becomes 4th party as it is used by io.grpc:grpc-protobuf.
* Updated com.typesafe:config version from 1.3.3 to 1.4.0.
* Removed unnecessary junit dependency.
* Updated jgit from 4.9.0.201710071750-r to 5.5.1.201910021850-r.
* Updated etcd4j from 2.16.0 to 2.17.0.
* Change jgit version to v4.11.9.201909030838-r.
* Change jgit version to 4.11.9.201909030838-r.
* Change jgit version to 4.9.9.201903122025-r.
* Add com:jcraft.jsch:0.1.55 dependency to update version used by jgit.
* Update automatic module "protobuf.java" name to "com.google.protobuf".
* Remove OptionalHelper and replace with Optional methods.
* Remove CollectionsHelper and replace with Set, Map and List methods.
* Replaced `InputStreamHelper` with method of `InputStream`
* Replaced Helidon `StackWalker` with the one from Java
* Updated CHANGELOG.md
* Added an exclude for spotbugs to work around
https://github.com/spotbugs/spotbugs/issues/756
Signed-off-by: Tomas Langer <tomas.langer@oracle.com>
* Meta configuration refactoring.
* Using meta configuration in MicroProfile Server
* Refactored config sources to use proper builder pattern.
* Native image substitution removed as no longer needed.
* Documentation update for Meta configuration.
* MP config in SE
* Order system properties and environment variables as in MP
* Fix release.sh update-version to work with new parent pom hierarchy
* Update CHANGELOG for 1.3.0 release
* fix release script to deal with maven timestamps
* Update graal tests to work with new parent pom hierarchy
* Update release.sh to set helidon.version correctly
* Move gpg plugin management and execution for the release profile under parent/pom.xml
Move nexus plugin extension for the release profile under parent/pom.xml
Move the staging profile under parent/pom.xml
Added missing snapshot repository under distribution management in parent/pom.xml
* Fixes#1024 - Bad build time subsitution for bare archetypes pom
Fixes#1025 - archetype-packaging plugin needs to be declared as an extension
Reverting dependencies on helidon-metrics2 back helidon-metrics for all SE examples
Removing helidon-metrics2 from the BOM pom to prevent end-user from using it
Update examples/grpc/metrics README to fix test step.
* Update version to 1.3.1-SNAPSHOT
Create a new parent pom hierarchy to fit new applications-pom
Updated all examples to use the new application-poms
Normalized examples README.md
Updated examples Dockerfile to multi-stage
Remove dependency management for microprofile-metrics-api and leverage the transitive dependencies of helidon-metrics and helidon-metrics2.
Locale decimal delimiter inconsistency fixed
Read-only file removal in git repository on Windows fixed
Copyright headers updated for 2019
Signed-off-by: David Kral <david.k.kral@oracle.com>
* Dev guidelines refactoring - config bundle.
* Dev guidelines refactoring - factory methods using create.
* Dev guidelines refactoring - use factory methods.
* Dev guidelines refactoring - naming fix for object mapper provider.
* Dev guidelines refactoring - use common Builder.
* Dev guidelines refactoring - getters and setters rename.
* Dev guidelines refactoring - checkstyle fixes.
* Moved bundles to a separate module.
* API Changes to resolve "Too Many Methods"
* Config is now compilable (production classes only).
* Support for loading instances from configuration based on reflection.
* Fixes to run unit tests.
Removed usage of reflection from config
* Code now compiles against new API.
* ConfigValue uses orElse instead of get for default value.
* Checkstyle fixes.
Added unit tests for default methods in ConfigValue.
* Unit test fixes.
* Javadoc fixes.
* Javadoc fixes.
* Javadoc fixes.
* Code fixes in examples
* Code fixes in examples
* Fixes to use correct APIs from config.
* Documentation updates for changed API.
* GenericType support for config mapping.
* Mapping function on builder for GenericType.
* Removed value() method from Config interface.
Renamed module config-beans to config-object-mapping and
associated packages.