Konrad Windszus
Konrad Windszus
By default bnd generates version restrictions for `Import-Package` headers according to the [import version policy](https://bnd.bndtools.org/chapters/170-versioning.html#import-version-policy). However APIs having a major version `0` are [unstable by definition](https://semver.org/#spec-item-4). As in general for...
### Scenario * JaCoCo version: 0.8.13 * Operating system: Mac OS * Tool integration: Maven ### Current Behaviour The plugin parameters `includes` (https://www.jacoco.org/jacoco/trunk/doc/report-aggregate-mojo.html#includes) and `excludes` (https://www.jacoco.org/jacoco/trunk/doc/report-aggregate-mojo.html#excludes) do not allow to...
Often Markdown uses metadata in the format of [YAML front matter](https://jekyllrb.com/docs/front-matter/). This is supported e.g. via https://github.com/vsch/flexmark-java/wiki/Extensions#yaml-front-matter. However the markdown formatter currently destroys/reformats the tailing triple-dashed-line `---`.
Commonmark-java has seen quite some releases the past years: https://github.com/commonmark/commonmark-java/releases On the other hand flexmark-java (a fork of commonmark-java) was not released since more than 2 years and has seen...
Now Eclipse supports PGP signatures as well. This can be pretty easily be integrated into the tycho build with https://tycho.eclipseprojects.io/doc/latest/tycho-gpg-plugin/sign-p2-artifacts-mojo.html.
Despite using version ranges in Gradle (https://github.com/mizosoft/methanol/pull/168) the generated version range from bnd takes the newest available version as lower bound, e.g. for `methanol-jackson-1.9.0-SNAPSHOT.jar/META-INF/MANIFEST.MF`: ``` ... Import-Package: com.fasterxml.jackson.core;version="[2.20,3)",com.fast erxml.jackson.databind;version="[2.20,3)",com.fasterxml.jackson.datab ind.json;version="[2.20,3)",com.github.mizosoft.methanol;version="[1....
A warning is always logged in https://github.com/mizosoft/methanol/blob/3a2e6b5a021c02db10ba99425a47e5a113685632/methanol/src/main/java/com/github/mizosoft/methanol/internal/flow/FlowSupport.java#L163. This was also experienced in the context of https://github.com/apache/maven-resolver/issues/1661. However errors during close can usually be disregarded and should only be logged if...
Currently the decoders/encoders are added to the AdapterCodec in the order they are listed in the builder. That leads to the fact that ``` AdapterCodec adapterCodec = AdapterCodec.newBuilder() .decoder(JacksonAdapterFactory.createJsonDecoder(new JsonMapper()))...
Similar to what was implemented in https://issues.apache.org/jira/browse/SLING-12115 it should be supported to create ACLs without creating the according group/user but just defer that to external group sync. By default now...
`java.beans` is only contained in module `java.desktop` and should not be required to run AEM. A similar fix was implemented in https://issues.apache.org/jira/browse/SLING-8030. Compare also with https://stackoverflow.com/questions/49784240/java-beans-introspector-requires-desktop-module. Although this dependency comes...