繁体   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