-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/60269/
-----------------------------------------------------------
Review request for Ambari, Balázs Bence Sári, Laszlo Puskas, and Sebastian
Toader.
Bugs: AMBARI-21293
https://issues.apache.org/jira/browse/AMBARI-21293
Repository: ambari
Description
-------
Swagger generation can be skipped via `-Dswagger.skip` command-line parameter,
similar to `-Dcheckstyle.skip` and `-Drat.skip`.
Diffs
-----
ambari-server/pom.xml 1ada974911cfe8ea205853f3d315e31ec0af0c66
Diff: https://reviews.apache.org/r/60269/diff/1/
Testing
-------
```
$ mvn -am -pl ambari-server clean test-compile
...
[INFO] --- swagger-maven-plugin:3.1.4:generate (default) @ ambari-server ---
[INFO] Reflections took 133 ms to scan 1 urls, producing 28 keys and 186 values
[INFO] Reading custom API reader: org.apache.ambari.swagger.AmbariSwaggerReader
[INFO] Reflections took 92 ms to scan 1 urls, producing 28 keys and 186 values
[INFO] This class exists both as top level and nested API:
org.apache.ambari.server.api.services.HostService, treating it as top level API
[INFO] Registering nested API: class
org.apache.ambari.server.api.services.ServiceService
[INFO] This class exists both as top level and nested API:
org.apache.ambari.server.api.services.RequestService, treating it as top level
API
[INFO] Found 1 nested API's
[INFO] Processing top level API: ViewPrivilegeService
[INFO] Processing nested API: NestedApiRecord {nestedApi=class
org.apache.ambari.server.api.services.ServiceService, parentApi=class
org.apache.ambari.server.api.services.ClusterService,
parentApiPath='/clusters', parentMethod=public
org.apache.ambari.server.api.services.ServiceService
org.apache.ambari.server.api.services.ClusterService.getServiceHandler(javax.ws.rs.core.Request,java.lang.String),
parentMethodPath='{clusterName}/services'}
[INFO] Will copy path params from parent method: [clusterName]
[INFO] Processing top level API: ViewDataMigrationService
[INFO] Processing top level API: ViewPermissionService
[INFO] Processing top level API: ViewService
[INFO] Processing top level API: GroupService
[INFO] Processing top level API: UserPrivilegeService
[INFO] Processing top level API: UserAuthorizationService
[INFO] Processing top level API: GroupPrivilegeService
[INFO] Processing top level API: ClusterService
[INFO] Processing top level API: RootServiceService
[INFO] Processing top level API: ViewVersionService
[INFO] Processing top level API: HostService
[INFO] Processing top level API: ActionService
[INFO] Processing top level API: StacksService
[INFO] Processing top level API: RequestService
[INFO] Processing top level API: BlueprintService
[INFO] Processing top level API: UserService
[INFO] Processing top level API: SettingService
[INFO] Processing top level API: ActiveWidgetLayoutService
[INFO] Processing top level API: MemberService
[INFO] Processing top level API: ViewInstanceService
...
[INFO] BUILD SUCCESS
$ mvn -am -pl ambari-server -Dswagger.skip clean test-compile
...
[INFO] --- swagger-maven-plugin:3.1.4:generate (default) @ ambari-server ---
[INFO] Swagger generation is skipped.
...
[INFO] BUILD SUCCESS
```
Thanks,
Attila Doroszlai