mjustin

Results 18 issues of mjustin

Per the unfixed (but closed) #14, the build breaks when run from a Git linked working tree. This issue has been waiting on JGit issue [477475](https://bugs.eclipse.org/bugs/show_bug.cgi?id=477475) to add support for...

When Jackson's [`@JsonValue`](http://fasterxml.github.io/jackson-annotations/javadoc/2.12/com/fasterxml/jackson/annotation/JsonValue.html) is used on a public enum method, the Swagger enum list properly uses this value (thanks to #3553). However, when it is used on an enum field...

Bit of an edge case, but while testing out another issue I discovered that MapStruct will cause a compilation error when using a nested class within the [unnamed package](https://docs.oracle.com/javase/specs/jls/se8/html/jls-7.html#jls-7.4.2). It...

bug
up-for-grabs

I was looking at #2130 and its commit (adcd7e74efb696b34b7e516556cb6282bf66befd). This fixed the situation for a PUT request when the type changes from a superclass to a subclass (e.g. `Animal` =>...

status: waiting-for-triage

Gradle 2.12 introduced its own built-in [compileOnly](https://blog.gradle.org/introducing-compile-only-dependencies) dependency scope. At an initial glance, this appears to be doing the same thing as "provided" properties in propdeps-plugin. Does "provided" still need...

https://github.com/FasterXML/jackson-databind/issues/2352 added support for using `@JsonAlias` to accept alternate enum values. However, this functionality is not documented in the [`@JsonAlias` Javadocs](http://fasterxml.github.io/jackson-annotations/javadoc/2.13/com/fasterxml/jackson/annotation/JsonValue.html). It was therefore quite the surprise to me to...

documentation
good first issue

In looking over the [Wikipedia example](https://en.wikipedia.org/wiki/.properties) for .properties files, I noticed some cases that this library doesn't get correct. I've copied the example as a [Pygments demo](https://pygments.org/demo/?lexer=properties&style=default&formatter=html&code=%23+You+are+reading+a+comment+in+%22.properties%22+file.%0A%21+The+exclamation+mark+can+also+be+used+for+comments.%0A%23+Lines+with+%22properties%22+contain+a+key+and+a+value+separated+by+a+delimiting+character.%0A%23+There+are+3+delimiting+characters%3A+%27%3D%27+%28equal%29%2C+%27%3A%27+%28colon%29+and+whitespace+%28space%2C+%5Ct+and+%5Cf%29.%0Awebsite+%3D+https%3A%2F%2Fen.wikipedia.org%2F%0Alanguage+%3A+English%0Atopic+.properties+files%0A%23+A+word+on+a+line+will+just+create+a+key+with+no+value.%0Aempty%0A%23+White+space+that+appears+between+the+key%2C+the+value+and+the+delimiter+is+ignored.%0A%23+This+means+that+the+following+are+equivalent+%28other+than+for+readability%29.%0Ahello%3Dhello%0Ahello+%3D+hello%0A%23+Keys+with+the+same+name+will+be+overwritten+by+the+key+that+is+the+furthest+in+a+file.%0A%23+For+example+the+final+value+for+%22duplicateKey%22+will+be+%22second%22.%0AduplicateKey+%3D+first%0AduplicateKey+%3D+second%0A%23+To+use+the+delimiter+characters+inside+a+key%2C+you+need+to+escape+them+with+a+%5C.%0A%23+However%2C+there+is+no+need+to+do+this+in+the+value.%0AdelimiterCharacters%5C%3A%5C%3D%5C+%3D+This+is+the+value+for+the+key+%22delimiterCharacters%5C%3A%5C%3D%5C+%22%0A%23+Adding+a+%5C+at+the+end+of+a+line+means+that+the+value+continues+to+the+next+line.%0Amultiline+%3D+This+line+%5C%0Acontinues%0A%23+If+you+want+your+value+to+include+a+%5C%2C+it+should+be+escaped+by+another+%5C.%0Apath+%3D+c%3A%5C%5Cwiki%5C%5Ctemplates%0A%23+This+means+that+if+the+number+of+%5C+at+the+end+of+the+line+is+even%2C+the+next+line+is+not+included+in+the+value.+%0A%23+In+the+following+example%2C+the+value+for+%22evenKey%22+is+%22This+is+on+one+line%5C%22.%0AevenKey+%3D+This+is+on+one+line%5C%5C%0A%23+This+line+is+a+normal+comment+and+is+not+included+in+the+value+for+%22evenKey%22%0A%23+If+the+number+of+%5C+is+odd%2C+then+the+next+line+is+included+in+the+value.%0A%23+In+the+following+example%2C+the+value+for+%22oddKey%22+is+%22This+is+line+one+and%5C%23This+is+line+two%22.%0AoddKey+%3D+This+is+line+one+and%5C%5C%5C%0A%23+This+is+line+two%0A%23+White+space+characters+are+removed+before+each+line.%0A%23+Make+sure+to+add+your+spaces+before+your+%5C+if+you+need+them+on+the+next+line.%0A%23+In+the+following+example%2C+the+value+for+%22welcome%22+is+%22Welcome+to+Wikipedia%21%22.%0Awelcome+%3D+Welcome+to+%5C%0A++++++++++Wikipedia%21%0A%23+If+you+need+to+add+newlines+and+carriage+returns%2C+they+need+to+be+escaped+using+%5Cn+and+%5Cr+respectively.%0A%23+You+can+also+optionally+escape+tabs+with+%5Ct+for+readability+purposes.%0AvalueWithEscapes+%3D+This+is+a+newline%5Cn+and+a+carriage+return%5Cr+and+a+tab%5Ct.%0A%23+You+can+also+use+Unicode+escape+characters+%28maximum+of+four+hexadecimal+digits%29.%0A%23+In+the+following+example%2C+the+value+for+%22encodedHelloInJapanese%22+is+%22%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF%22.%0AencodedHelloInJapanese+%3D+%5Cu3053%5Cu3093%5Cu306b%5Cu3061%5Cu306f%0A%23+But+with+more+modern+file+encodings+like+UTF-8%2C+you+can+directly+use+supported+characters.%0AhelloInJapanese+%3D+%E3%81%93%E3%82%93%E3%81%AB%E3%81%A1%E3%81%AF) in case the...

The Bowman client is not compatible with Spring Boot versions 2.6 and later. The [`ResourceDeserializer`](https://github.com/hdpe/bowman/blob/master/client/src/main/java/uk/co/blackpepper/bowman/ResourceDeserializer.java#L52) class references an `EntityModel` constructor that was deprecated in Spring HATEOAS 1.1 and removed in...

My project has run into a conflict with Swagger. I have Spring Boot manage my dependency versions, which includes management of Swagger dependencies. Specifically, my project uses `kafka-avro-serializer`, which has...

I have a POJO with an array of `Comparable` types ([`DayOfWeek`](https://docs.oracle.com/en/java/javase/11/docs/api/java.base/java/time/DayOfWeek.html) in my case). This is logically a set, an it is therefore represented as such in the object. When...