From e870d2645abab393f6f0107ed68fffecbf91dcc1 Mon Sep 17 00:00:00 2001 From: Jesse Wilson Date: Sat, 24 May 2014 10:28:50 -0400 Subject: [PATCH] Build Javadoc for OkUrlFactory and OkApacheClient. Also create a permanent URL for 1.x Javadoc. --- deploy_website.sh | 18 ++++++++++++++---- okhttp-apache/pom.xml | 16 ++++++++++++++++ okhttp-urlconnection/pom.xml | 15 +++++++++++++++ 3 files changed, 45 insertions(+), 4 deletions(-) diff --git a/deploy_website.sh b/deploy_website.sh index bac274419..24d0c72b4 100755 --- a/deploy_website.sh +++ b/deploy_website.sh @@ -26,10 +26,20 @@ rm -rf * # Copy website files from real repo cp -R ../website/* . -# Download the latest javadoc -curl -L "http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=$GROUP_ID&a=$ARTIFACT_ID&v=LATEST&c=javadoc" > javadoc.zip -mkdir javadoc -unzip javadoc.zip -d javadoc +# Download the latest javadoc to directories like 'javadoc' or 'javadoc-urlconnection'. +for DOCUMENTED_ARTIFACT in okhttp okhttp-urlconnection okhttp-apache +do + curl -L "http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=$GROUP_ID&a=$DOCUMENTED_ARTIFACT&v=LATEST&c=javadoc" > javadoc.zip + JAVADOC_DIR="javadoc${DOCUMENTED_ARTIFACT//okhttp/}" + mkdir $JAVADOC_DIR + unzip javadoc.zip -d $JAVADOC_DIR + rm javadoc.zip +done + +# Download the 1.6.0 javadoc to '1.x/javadoc'. +curl -L "http://repository.sonatype.org/service/local/artifact/maven/redirect?r=central-proxy&g=$GROUP_ID&a=$ARTIFACT_ID&v=1.6.0&c=javadoc" > javadoc.zip +mkdir -p 1.x/javadoc +unzip javadoc.zip -d 1.x/javadoc rm javadoc.zip # Stage all files in git and create a commit diff --git a/okhttp-apache/pom.xml b/okhttp-apache/pom.xml index 14eb349b8..6a110c243 100644 --- a/okhttp-apache/pom.xml +++ b/okhttp-apache/pom.xml @@ -36,4 +36,20 @@ test + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + + http://square.github.io/okhttp/javadoc/ + http://hc.apache.org/httpcomponents-client-4.3.x/httpclient/apidocs/ + https://hc.apache.org/httpcomponents-core-4.3.x/httpcore/apidocs/ + + + + + diff --git a/okhttp-urlconnection/pom.xml b/okhttp-urlconnection/pom.xml index 2c2e35715..b1465fde2 100644 --- a/okhttp-urlconnection/pom.xml +++ b/okhttp-urlconnection/pom.xml @@ -25,4 +25,19 @@ test + + + + + org.apache.maven.plugins + maven-javadoc-plugin + + com.squareup.okhttp.internal.* + + http://square.github.io/okhttp/javadoc/ + + + + +