diff --git a/.settings/org.eclipse.jdt.core.prefs b/.settings/org.eclipse.jdt.core.prefs index b846bef..a085822 100644 --- a/.settings/org.eclipse.jdt.core.prefs +++ b/.settings/org.eclipse.jdt.core.prefs @@ -1,16 +1,15 @@ -#Fri Dec 09 21:12:08 JST 2011 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.6 +org.eclipse.jdt.core.compiler.compliance=1.5 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate org.eclipse.jdt.core.compiler.problem.assertIdentifier=error org.eclipse.jdt.core.compiler.problem.enumIdentifier=error org.eclipse.jdt.core.compiler.problem.forbiddenReference=warning -org.eclipse.jdt.core.compiler.source=1.6 +org.eclipse.jdt.core.compiler.source=1.5 org.eclipse.jdt.core.formatter.align_type_members_on_columns=false org.eclipse.jdt.core.formatter.alignment_for_arguments_in_allocation_expression=16 org.eclipse.jdt.core.formatter.alignment_for_arguments_in_annotation=0 diff --git a/README.md b/README.md index a13bc63..ca8671e 100644 --- a/README.md +++ b/README.md @@ -24,36 +24,45 @@ If you use Maven2 repository, these packages will be automatically downloaded. - JBoss XNIO -## Install - -### Maven Repository - -[Maven2 repository](http://msgpack.org/maven2/) is available. -If your project uses Maven, please add these lines to your pom.xml. - - - - msgpack.org - MessagePack Repository for Maven - http://msgpack.org/maven2/ - - - - - org.msgpack - msgpack-rpc - 0.5.0 - - +## Installation + +#### Dependency (Maven Artifact) +[Released to Maven Central](https://search.maven.org/#search%7Cga%7C1%7Ca%3A%22msgpack-rpc%22) + +For Maven users: +```xml + + com.github.stampery + msgpack-rpc + 0.7.1 + +``` + +For sbt users: +```java +libraryDependencies += "com.github.stampery" % "msgpack-rpc" % "0.7.1" +``` + +For gradle users: +```java +repositories { + mavenCentral() +} + +dependencies { + compile 'com.github.stampery:msgpack-rpc:0.7.1' +} +``` ## Build from the source Maven2 is required to build this project. The following command builds jar file. Then you'll get the .jar file in target directory. - +``` mvn compile mvn package +``` ## License diff --git a/src/test/java/org/msgpack/rpc/reflect/AnnotationTest.java b/src/test/java/org/msgpack/rpc/reflect/AnnotationTest.java index 3a8665f..6bc95c6 100644 --- a/src/test/java/org/msgpack/rpc/reflect/AnnotationTest.java +++ b/src/test/java/org/msgpack/rpc/reflect/AnnotationTest.java @@ -19,6 +19,7 @@ import org.msgpack.*; import org.msgpack.annotation.*; +import org.msgpack.annotation.Optional; import org.msgpack.rpc.*; import org.msgpack.rpc.dispatcher.*; import org.msgpack.rpc.config.*;