diff --git a/.travis.yml b/.travis.yml
index 8081b1a..507d773 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,11 +1,13 @@
language: java
jdk:
+ - oraclejdk7
- openjdk7
-script: mvn clean compile
+install: true
-install: mvn package -DskipTests
+script:
+ - mvn package -DskipTests -Dgpg.skip=true
branches:
only:
diff --git a/README.md b/README.md
index 115f75c..fb180f9 100644
--- a/README.md
+++ b/README.md
@@ -1,44 +1,83 @@
-Providers of JClouds for Aliyun
+## Providers of JClouds for Aliyun
[![Build Status](https://travis-ci.org/aliyun-beta/aliyun-jclouds.svg?branch=master)](https://travis-ci.org/aliyun-beta/aliyun-jclouds)
-#### *modules*
-* aliyun-ecs **jclouds-compute**
-* aliyun-oss **jclouds-blobstore**
-* aliyun-slb **jclouds-loadbalancer**
+### Introduction
-| Name | Type |
+aliyun-jclouds adapt for jclouds to use cloud service of [aliyun](https://www.aliyun.com)
+
+### Providers
+
+| Provider | Service |
|------|------|
-|aliyun-ecs|provider|
-|aliyun-oss|provider|
-|aliyun-slb|provider|
+|aliyun-ecs|ComputeService|
+|aliyun-oss|BlobStore|
+|aliyun-slb|LoadBalancerService|
+
+### Maven
+
+
+
+ io.github.aliyun-beta
+ aliyun-ecs
+ 1.0.0
+
+
+ io.github.aliyun-beta
+ aliyun-oss
+ 1.0.0
+
+
+ io.github.aliyun-beta
+ aliyun-slb
+ 1.0.0
+
+
+
+### Usage
+
+Offical documents link [Apache-jclouds](http://jclouds.apache.org/start)
-#### *compile*
-Providers use **Google Auto** to generate services
+###### ComputeService
-**It is important to do like this**
-> mvn clean compile
+ ComputeService computeService;
+ String provider = "aliyun-ecs";
+ String key = "Your AccessKey";
+ String secret = "Your AccessKeySecret";
+ ComputeServiceContext context = ContextBuilder
+ .newBuilder(provider)
+ .credentials(key, secret)
+ .buildView(ComputeServiceContext.class);
+ computeService = context.getComputeService();
-Then you will find an folder named services from target\classes\META-INF in each modules
+###### BlobStore
-If you do not do the operation, an error will happends.
+ BlobStore blobStore;
+ String provider = "aliyun-oss";
+ String key = "Your AccessKey";
+ String secret = "Your AccessKeySecret";
+ BlobStoreContext context = ContextBuilder
+ .newBuilder(provider)
+ .credentials(key, secret)
+ .buildView(BlobStoreContext.class);
+ blobStore = context.getBlobStore();
- key [aliyun-ecs] not in the list of providers or apis
+###### LoadBalancerService
-#### *test*
-Please change the accessKey and secret witch generate by your own account of [Aliyun](http://www.aliyun.com) in each test classes before test
+ LoadBalancerService loadBalancerService;
+ String provider = "aliyun-slb";
+ String key = "Your AccessKey";
+ String secret = "Your AccessKeySecret";
+ LoadBalancerServiceContext context = ContextBuilder
+ .newBuilder(provider)
+ .credentials(key, secret)
+ .buildView(LoadBalancerServiceContext.class);
+ loadBalancerService = context.getLoadBalancerService();
- private static final String key = "nyCUviU59zdxOIYJ";
- private static final String secret = "VX99Yry885o0lpjFgzIpjibrVJIGgB";
+### Build
-Then run command
-> mvn test
+> mvn package -DskipTests
-#### *changelog*
-| Date | Message |
-|------|---------|
-|2016-01-17|push for checking|
-|2016-01-25|fix some bugs|
+### License
-#### License
Licensed under the Apache License, Version 2.0
diff --git a/pom.xml b/pom.xml
index 32f2ddb..b30b14a 100644
--- a/pom.xml
+++ b/pom.xml
@@ -211,10 +211,6 @@
org.apache.maven.plugins
maven-javadoc-plugin
2.9.1
-
- true
- utf-8
-
attach-javadocs
@@ -222,6 +218,10 @@
jar
+
+ true
+ utf-8
+
@@ -232,6 +232,7 @@
sign-artifacts
+ package
sign