Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@

The goal of Swagger™ is to define a standard, language-agnostic interface to REST APIs which allows both humans and computers to discover and understand the capabilities of the service without access to source code, documentation, or through network traffic inspection. When properly defined via Swagger, a consumer can understand and interact with the remote service with a minimal amount of implementation logic. Similar to what interfaces have done for lower-level programming, Swagger removes the guesswork in calling the service.

Swagger-core is the Java implementation of Swagger. Current version supports *JAX-RS*. Future milestone releases will add support for *plain Servlets* and *Play Framework*.
Swagger-core is the Java implementation of Swagger. Current version supports *JAX-RS* and plain servlets. Integration with the Play! framework has been moved to [Swagger-Play](https://github.com/swagger-api/swagger-play).

Check out [Swagger-Spec](https://github.com/swagger-api/swagger-spec) for additional information about the Swagger project, including additional libraries with support for SpringMVC, other languages and more.

Expand All @@ -30,8 +30,8 @@ The Swagger Specification has undergone 3 revisions since initial creation in 20

Swagger core Version | Release Date | Swagger Spec compatibility | Notes | Status
------------------------- | ------------ | -------------------------- | ----- | ----
1.5.4-SNAPSHOT | | 2.0 | [master](https://github.com/swagger-api/swagger-core) | Under Development
1.5.3 (**current stable**) | 2015-08-04 | 2.0 | [tag v1.5.3](https://github.com/swagger-api/swagger-core/tree/v1.5.3) | Supported
1.5.5-SNAPSHOT | | 2.0 | [master](https://github.com/swagger-api/swagger-core) | Under Development
1.5.4 (**current stable**)| 2015-10-19 | 2.0 | [tag v1.5.4](https://github.com/swagger-api/swagger-core/tree/v1.5.4) | Supported
1.3.12 | 2014-12-23 | 1.2 | [tag v1.3.12](https://github.com/swagger-api/swagger-core/tree/v1.3.12) | Supported
1.2.4 | 2013-06-19 | 1.1 | [tag swagger-project_2.10.0-1.2.4](https://github.com/swagger-api/swagger-core/tree/swagger-project_2.10.0-1.2.4) | Deprecated
1.0.0 | 2011-10-16 | 1.0 | [tag v1.0](https://github.com/swagger-api/swagger-core/tree/v1.0) | Deprecated
Expand All @@ -48,12 +48,12 @@ If you're interested in the change history of swagger and the swagger-core frame
### Prerequisites
You need the following installed and available in your $PATH:

* Java 6 (http://java.oracle.com)
* Java 7 (http://java.oracle.com)
* Apache maven 3.0.4 or greater (http://maven.apache.org/)
* Jackson 2.4.5 or greater


### To build from source (currently 1.5.4-SNAPSHOT)
### To build from source (currently 1.5.5-SNAPSHOT)
```
# first time building locally
mvn -N
Expand Down
4 changes: 2 additions & 2 deletions modules/swagger-annotations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,13 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.swagger</groupId>
<artifactId>swagger-annotations</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<packaging>bundle</packaging>
<name>swagger-annotations</name>
<build>
Expand Down
2 changes: 1 addition & 1 deletion modules/swagger-core/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
4 changes: 2 additions & 2 deletions modules/swagger-hibernate-validations/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.swagger</groupId>
<artifactId>swagger-hibernate-validations</artifactId>
<packaging>jar</packaging>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<name>swagger-hibernate-validations</name>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
Expand Down
2 changes: 1 addition & 1 deletion modules/swagger-jaxrs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
4 changes: 2 additions & 2 deletions modules/swagger-jersey-jaxrs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.swagger</groupId>
<artifactId>swagger-jersey-jaxrs</artifactId>
<packaging>jar</packaging>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<name>swagger-jersey-jaxrs</name>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
Expand Down
4 changes: 2 additions & 2 deletions modules/swagger-jersey2-jaxrs/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,14 +4,14 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
<groupId>io.swagger</groupId>
<artifactId>swagger-jersey2-jaxrs</artifactId>
<packaging>jar</packaging>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<name>swagger-jersey2-jaxrs (Jersey 2.x support)</name>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
Expand Down
2 changes: 1 addition & 1 deletion modules/swagger-models/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
2 changes: 1 addition & 1 deletion modules/swagger-mule/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
2 changes: 1 addition & 1 deletion modules/swagger-servlet/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
<parent>
<groupId>io.swagger</groupId>
<artifactId>swagger-project</artifactId>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<relativePath>../..</relativePath>
</parent>
<modelVersion>4.0.0</modelVersion>
Expand Down
2 changes: 1 addition & 1 deletion pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<artifactId>swagger-project</artifactId>
<packaging>pom</packaging>
<name>swagger-project</name>
<version>1.5.4-SNAPSHOT</version>
<version>1.5.4</version>
<url>https://github.com/swagger-api/swagger-core</url>
<scm>
<connection>scm:git:git@github.com:swagger-api/swagger-core.git</connection>
Expand Down