成都网站建设设计

将想法与焦点和您一起共享

浅谈androidnexus游戏的使用-创新互联

先唠叨几句啊,由于公司游戏已经搭好了我就不费那劲琢磨搭建游戏的事了,直接开撸上传lib。下图是我放组件库的地方,本来想一个module拉出一个项目来维护,后来想想实在是麻烦,同时维护多个库就要down多个库下来,于是就统一管理了。当然统一维护module多了自然会影响编译的速度,可以在settings.gradle 里将不编译的module注释掉就可以了。现在就有图片选择、表情、输入框、星星、视频录制、裁切等七七八八个库,至于后面组件库多了可能会分类按类型拉出几个项目来管理,要不版本控制也是个麻烦事。目前就是升级一个module在git上打个tag标签。大家有啥好的建议欢迎留言哈。

创新互联建站是一家专业提供化隆企业网站建设,专注与成都网站制作、成都网站设计、H5页面制作、小程序制作等业务。10年已为化隆众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

Nexus是一个基于maven的仓库管理的社区项目.主要的使用场景就是可以在局域网搭建一个maven游戏,用来部署第三方公共构件或者作为远程仓库在该局域网的一个代理.简单举几个例子就是:


1.第三方Jar包可以放在nexus上,项目可以直接通过Url和路径配置直接引用.方便进行统一管理.


2.同时有多个项目在开发的时候,一些共用基础模块可以单独抽取到nexus上,需要用的项目直接从nexus上拉取就行(基础模块的实现,维护和部署可以交给专门的人员,其他项目不用关心代码实现,这样也可以达到保证核心代码不泄露).


3.一些封闭开发的过程中开发机是不能上公网的,所以连接central repository和下载jar就比较麻烦,这时就可以用nexus搭建起来一个介于公网和局域网之间的桥梁.


接下来就简单介绍一下nexus的搭建以及在android项目中使用nexus的方式.

发布Library到游戏

我们就以functionbar这个组件库为例吧

配置nexus账户信息

因为Nexus相关参数是固定的,包含仓库地址、用户名和密码,从安全性考虑我们把这些参数写到gradle的Global配置中,目录是C:\Users(用户名).gradle\gradle.properties

NEXUS_USERNAME=username
NEXUS_PASSWORD=password
NEXUS_REPOSITORY_URL=http://xxx/nexus/repository/maven-releases/

本文题目:浅谈androidnexus游戏的使用-创新互联
本文来源:http://chengdu.cdxwcx.cn/article/cceeei.html