Bengt Brodersen
Bengt Brodersen
i just added `git.worktree` project property at master branch
Regarding the generation of `.git-versioned-pom.xml` , I'll need to do some more testing. I"ll keep you posted.
I'm not sure what is the best way to implement not writing git versioned pom file right away. What do you think about following ideas and questions? * What would...
The plugin mechanism ist only needed to postpone set new pom location. This is needed to make maven plugins work like `mvn versions:set -DnewVersion=1.0.0`, otherwise this change would be written...
I'm afraid it is not possible right now. That is because only system properties are supported by maven for the `< property>`
However I could add config section to activate or deactivate profiles ```xml true ```
Apparently it is not that easy to enable profile in a dynamic way or I can't figuring out how. I tried at [this](https://github.com/qoomon/maven-git-versioning-extension/blob/feature/control-profiles/src/main/java/me/qoomon/maven/gitversioning/GitVersioningProfileSelector.java) branch with `GitVersioningProfileSelector` class. The strange think...
I really like the idea of #112
Example implementation ```kotlin fun KLogger.info(msg: () -> String, fields: (MutableMap) -> Unit) { if (isInfoEnabled) { val context = mutableMapOf().apply { fields(this) } withLoggingContext(context) { info(msg) } } } ```...
I understand, however maybe a lazy context method like `fun withLoggingContext(context: (MutableMap) -> Unit, block: () -> Unit)`