The ApiOperation.nickname property does not work
The reason: please check this class:  io.swagger.jaxrs.Reader, line 711
I think there should be: operationId = apiOperation.nickname();
instead of: operationId = method.getName();

Sincerely yours
Nazar

diff --git a/modules/swagger-jaxrs/src/main/java/io/swagger/jaxrs/Reader.java b/modules/swagger-jaxrs/src/main/java/io/swagger/jaxrs/Reader.java
index 937ec0a52..464d77c2a 100644
--- a/modules/swagger-jaxrs/src/main/java/io/swagger/jaxrs/Reader.java
+++ b/modules/swagger-jaxrs/src/main/java/io/swagger/jaxrs/Reader.java
@@ -714,7 +714,7 @@ public class Reader {
                 return null;
             }
             if (!"".equals(apiOperation.nickname())) {
-                operationId = method.getName();
+                operationId = apiOperation.nickname();
             }
 
             defaultResponseHeaders = parseResponseHeaders(apiOperation.responseHeaders());
['modules/swagger-jaxrs/src/main/java/io/swagger/jaxrs/Reader.java']