Bob Tiernay

Results 12 issues of Bob Tiernay

The idea is to support this pattern: ```java JCommander.Builder builder = JCommander.newBuilder() addCommands(commands); JCommander jc = builder.build(); ``` Instead of the more clumsy: ```java JCommander.Builder builder = JCommander.newBuilder(); commands.forEach(builder::addCommand); JCommander...

It appears as though the completion script does not take into account the current state of the command line when performing completions on options: ![image](https://user-images.githubusercontent.com/25536705/51091876-b99dc500-175e-11e9-96c7-13373e65606a.png) This can result in an...

See https://gist.github.com/XVilka/8346728 for details.

type: enhancement :sparkles:

When developing large suite of ArchUnit rules, one common pattern is using multiple `ArchRules` / `ArchTests` in a single test class file: ```java @AnalyzeClasses(..) class MyArchitectureTest { // includes all...

enhancement
help wanted
topic:junit

Having `@AnalyzeClasses` allowed to be a meta annotation would allow one to encapsulate repeating options across tests: ```java @Target(ElementType.TYPE) @Retention(RetentionPolicy.RUNTIME) @AnalyzeClasses(packages = {PACKAGE_X, PACKAGE_Y}, importOptions = {DoNotIncludeTests.class, DoNotIncludeJars.class, DoNotIncludeArchives.class}) public...

enhancement
help wanted
good start to contributing
topic:junit

Currently `rotated_filename_patterns` is hard coded into the library. It should be possible to externalize this so that it can be used with other schemes which are not `logrotate` or `savelog`...

This would be great for folks on the newest versions of Spring Boot.

enhancement
help wanted

Seems like this happens when upgrading from Groovy 3.0.1 to [3.0.2](http://groovy-lang.org/changelogs/changelog-3.0.2.html): ``` java.lang.IllegalAccessError: tried to access method groovy.grape.GrapeIvy.getLoadedDepsForLoader(Ljava/lang/ClassLoader;)Ljava/util/Set; from class groovy.grape.GrapeIvy$getLoadedDepsForLoader ``` Full trace: ``` [ERROR] Failed to execute goal...

Using: ```bash $java -version ``` ``` openjdk version "11.0.4" 2019-07-16 LTS OpenJDK Runtime Environment Corretto-11.0.4.11.1 (build 11.0.4+11-LTS) OpenJDK 64-Bit Server VM Corretto-11.0.4.11.1 (build 11.0.4+11-LTS, mixed mode) ``` executing the following:...