簡體   English   中英

使用Maven的Google App Engine端點

[英]Google App Engine Endpoints with Maven

我在Android上使用Google的Cloud端點時遇到問題。 我有一個maven項目,包含兩個模塊,Android應用程序和Web應用程序。 該Web應用程序正在生成終結點客戶端庫,但這只是一個包含所有依賴項的zip文件以及帶有已編譯類和一些pom文件的.jar文件。

問題是,如何使其包含在Android模塊中? 我需要這樣做,以使構建完全自動化。 有任何想法嗎?

我使用的解決方案是提取zip文件,然后從該文件中將sources.jar提取到Android項目的src / main / java目錄。 您可以編寫執行此操作的腳本,如下所示。 也許有人知道更好的方法。

CLIENTTMP=/tmp/android-client
LIBNAME=helloworld
VER=v1
LIBZIP=${LIBNAME}-${VER}-java.zip
SRCJAR=${CLIENTTMP}/${LIBNAME}/*jar
ANDROIDSRC=../MyAndroidModule/src/main/java

rm -rf ${CLIENTTMP}
mkdir -p ${CLIENTTMP}

# -o == overwrite w/o asking
# -d == output dir
unzip -o -d ${CLIENTTMP} ${LIBZIP}
unzip -o -d ${ANDROIDSRC} ${SRCJAR}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM