forked from loafle/openapi-generator-original
* [java] Improve assumptions about artifactVersion The logic to apply a default artifactVersion was faulty, resulting in generation without an explicit version specified either on the OpenAPI Document or at the CLI/plugin level would result in poms generated with <version></version> As an example, in any commit made up to 5 weeks before this commit, run: ./bin/java-pkmst-petstore-server.sh The solution is to ensure that artifactVersion isn't overwritten by an "in-process" additonalProperties map, and also to ensure that additionalProperties is synced with the artifactVersion property once it has been modified. As a future task, we'll want to move any modification of additionalProperties outside of preprocessOpenAPI (to processOpts). We're hiding manipulation of the "Opts" at a point where we should really only be applying logic on top of the OpenAPI doc. * [sample] Regenerate java-pkmst sample