From 6c61d47d785cb022907df5ab6b5e7a908bc47029 Mon Sep 17 00:00:00 2001 From: Athou Date: Thu, 9 Jul 2015 16:03:38 +0200 Subject: [PATCH] swagger.json no longer generated at runtime --- bower.json | 2 +- gulpfile.js | 3 +- pom.xml | 43 +++++++++++++------ src/main/app/api/index.html | 2 +- .../com/commafeed/CommaFeedApplication.java | 43 +++++-------------- .../commafeed/frontend/model/Category.java | 5 +-- .../com/commafeed/frontend/model/Entries.java | 5 +-- .../com/commafeed/frontend/model/Entry.java | 8 ++-- .../commafeed/frontend/model/FeedInfo.java | 3 +- .../commafeed/frontend/model/ServerInfo.java | 3 +- .../commafeed/frontend/model/Settings.java | 5 +-- .../frontend/model/Subscription.java | 8 ++-- .../commafeed/frontend/model/UnreadCount.java | 3 +- .../commafeed/frontend/model/UserModel.java | 5 +-- .../model/request/AddCategoryRequest.java | 5 +-- .../request/CategoryModificationRequest.java | 5 +-- .../model/request/CollapseRequest.java | 5 +-- .../model/request/FeedInfoRequest.java | 5 +-- .../model/request/FeedMergeRequest.java | 5 +-- .../request/FeedModificationRequest.java | 5 +-- .../frontend/model/request/IDRequest.java | 5 +-- .../frontend/model/request/LoginRequest.java | 5 +-- .../frontend/model/request/MarkRequest.java | 5 +-- .../model/request/MultipleMarkRequest.java | 5 +-- .../model/request/PasswordResetRequest.java | 7 ++- .../request/ProfileModificationRequest.java | 5 +-- .../model/request/RegistrationRequest.java | 7 ++- .../frontend/model/request/StarRequest.java | 5 +-- .../model/request/SubscribeRequest.java | 5 +-- .../frontend/model/request/TagRequest.java | 5 +-- .../frontend/resource/AdminREST.java | 13 +++--- .../frontend/resource/CategoryREST.java | 15 +++---- .../frontend/resource/EntryREST.java | 13 +++--- .../commafeed/frontend/resource/FeedREST.java | 15 +++---- .../resource/PubSubHubbubCallbackREST.java | 9 ++-- .../frontend/resource/ServerREST.java | 11 +++-- .../commafeed/frontend/resource/UserREST.java | 17 ++++---- 37 files changed, 142 insertions(+), 173 deletions(-) diff --git a/bower.json b/bower.json index 0ab5de15..7b2fb50a 100644 --- a/bower.json +++ b/bower.json @@ -28,7 +28,7 @@ "devicejs": "0.2.4", "readabilicons": "arc90/readability-readabilicons#34c55561c5b8ec6e90714b50237c06b13cb9d59c", "zocial-less": "1.0.0", - "swagger-ui": "2.1.8-M1" + "swagger-ui": "2.1.0" }, "resolutions": { "angular": "1.3.14", diff --git a/gulpfile.js b/gulpfile.js index d9d3f736..c3d90b0b 100644 --- a/gulpfile.js +++ b/gulpfile.js @@ -49,8 +49,9 @@ gulp.task('select2', function() { gulp.task('swagger-ui', function() { var index_html = SRC_DIR + 'api/index.html'; + var swagger_json = 'target/swagger/swagger.json'; var lib = SRC_DIR + 'lib/swagger-ui/dist/**/*'; - return gulp.src([lib, index_html]).pipe(gulp.dest(BUILD_DIR + 'api')); + return gulp.src([lib, index_html, swagger_json]).pipe(gulp.dest(BUILD_DIR + 'api')); }); gulp.task('template-cache', function() { diff --git a/pom.xml b/pom.xml index 385cf1cf..5a9cda68 100644 --- a/pom.xml +++ b/pom.xml @@ -183,9 +183,34 @@ - com.rimerosolutions.maven.plugins - wrapper-maven-plugin - 0.0.4 + com.github.kongchen + swagger-maven-plugin + 3.1.0 + + + + com.commafeed.frontend.resource;com.commafeed.frontend.model;com.commafeed.frontend.model.request + target/swagger + /rest + + CommaFeed + ${project.version} + + + + + + + + + + + compile + + generate + + + @@ -253,15 +278,9 @@ - com.wordnik - swagger-jaxrs - 1.5.3-M1 - - - javax.ws.rs - jsr311-api - - + io.swagger + swagger-annotations + 1.5.0 diff --git a/src/main/app/api/index.html b/src/main/app/api/index.html index b78abbcf..e78dbfa7 100644 --- a/src/main/app/api/index.html +++ b/src/main/app/api/index.html @@ -25,7 +25,7 @@