diff --git a/Jenkinsfile b/Jenkinsfile new file mode 100644 index 0000000..397c402 --- /dev/null +++ b/Jenkinsfile @@ -0,0 +1,5 @@ +node ('test'){ + stage ('checkout') { + checkout scm + } +} \ No newline at end of file diff --git a/src/main/java/com/example/cosmos_serversb/JerseyConfig.java b/src/main/java/com/example/cosmos_serversb/JerseyConfig.java index 52f7c65..db39ee6 100644 --- a/src/main/java/com/example/cosmos_serversb/JerseyConfig.java +++ b/src/main/java/com/example/cosmos_serversb/JerseyConfig.java @@ -9,7 +9,7 @@ public class JerseyConfig extends ResourceConfig { public JerseyConfig() { - packages("com.example.cosmos_serversb.resource"); + packages("com.example.cosmos_serversb.resources"); } } \ No newline at end of file diff --git a/src/main/java/com/example/cosmos_serversb/resource/GroupsResource.java b/src/main/java/com/example/cosmos_serversb/resource/GroupsResource.java deleted file mode 100644 index ba8998e..0000000 --- a/src/main/java/com/example/cosmos_serversb/resource/GroupsResource.java +++ /dev/null @@ -1,17 +0,0 @@ -package com.example.cosmos_serversb.resource; - -import org.springframework.stereotype.Component; - -import javax.ws.rs.GET; -import javax.ws.rs.Path; - -@Component -@Path("/groups") -public class GroupsResource { - - @GET - public String index() { - return "{1:Tiger}"; - } - -} diff --git a/src/main/java/com/example/cosmos_serversb/resource/UsersResource.java b/src/main/java/com/example/cosmos_serversb/resource/UsersResource.java deleted file mode 100644 index d7cd74a..0000000 --- a/src/main/java/com/example/cosmos_serversb/resource/UsersResource.java +++ /dev/null @@ -1,29 +0,0 @@ -package com.example.cosmos_serversb.resource; - -import javax.ws.rs.GET; -import javax.ws.rs.Path; - -import org.springframework.stereotype.Component; -import com.fasterxml.jackson.databind.ObjectMapper; -import com.fasterxml.jackson.core.JsonProcessingException; - -class Info { - public String name; - public String email; -} - -@Component -@Path("/users") -public class UsersResource { - @GET - public String index() throws JsonProcessingException { - Info info = new Info(); - info.name = "tiger"; - info.email = "tiger@gmail.com"; - ObjectMapper mapper = new ObjectMapper(); - String json = mapper.writeValueAsString(info); - - return json; - } - -} diff --git a/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java b/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java new file mode 100644 index 0000000..5fa76ed --- /dev/null +++ b/src/main/java/com/example/cosmos_serversb/resources/GroupsRest.java @@ -0,0 +1,17 @@ +package com.example.cosmos_serversb.resources; + +import org.springframework.stereotype.Component; + +import javax.ws.rs.GET; +import javax.ws.rs.Path; + +@Component +@Path("/groups") +public class GroupsRest { + + @GET + public String index() { + return "{1:Tiger}"; + } + +} diff --git a/src/main/java/com/example/cosmos_serversb/resources/UsersRest.java b/src/main/java/com/example/cosmos_serversb/resources/UsersRest.java new file mode 100644 index 0000000..dddfe43 --- /dev/null +++ b/src/main/java/com/example/cosmos_serversb/resources/UsersRest.java @@ -0,0 +1,29 @@ +package com.example.cosmos_serversb.resources; + +import javax.ws.rs.GET; +import javax.ws.rs.Path; + +import org.springframework.stereotype.Component; +import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.core.JsonProcessingException; + +class Info { + public String name; + public String email; +} + +@Component +@Path("/users") +public class UsersRest { + @GET + public String index() throws JsonProcessingException { + Info info = new Info(); + info.name = "tiger"; + info.email = "tiger@gmail.com"; + ObjectMapper mapper = new ObjectMapper(); + String json = mapper.writeValueAsString(info); + + return json; + } + +}