Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DiDi
DoraemonKit
提交
35b1f9c3
D
DoraemonKit
项目概览
DiDi
/
DoraemonKit
10 个月 前同步成功
通知
166
Star
19623
Fork
3062
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
DoraemonKit
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
35b1f9c3
编写于
8月 04, 2020
作者:
J
jackjintai
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
android:优化打包流程
上级
05eec4e6
变更
32
隐藏空白更改
内联
并排
Showing
32 changed file
with
230 addition
and
132 deletion
+230
-132
Android/java/app/doraemonkit.gradle
Android/java/app/doraemonkit.gradle
+8
-8
Android/java/config.gradle
Android/java/config.gradle
+10
-8
Android/java/doraemonkit-leakcanary/build.gradle
Android/java/doraemonkit-leakcanary/build.gradle
+5
-1
Android/java/doraemonkit-leakcanary/gradle.properties
Android/java/doraemonkit-leakcanary/gradle.properties
+0
-9
Android/java/doraemonkit-leakcanary/upload-dev.gradle
Android/java/doraemonkit-leakcanary/upload-dev.gradle
+9
-9
Android/java/doraemonkit-leakcanary/upload-release.gradle
Android/java/doraemonkit-leakcanary/upload-release.gradle
+15
-0
Android/java/doraemonkit-leakcanary/upload.sh
Android/java/doraemonkit-leakcanary/upload.sh
+6
-0
Android/java/doraemonkit-no-op/build.gradle
Android/java/doraemonkit-no-op/build.gradle
+5
-1
Android/java/doraemonkit-no-op/gradle.properties
Android/java/doraemonkit-no-op/gradle.properties
+0
-9
Android/java/doraemonkit-no-op/upload-dev.gradle
Android/java/doraemonkit-no-op/upload-dev.gradle
+9
-9
Android/java/doraemonkit-no-op/upload-release.gradle
Android/java/doraemonkit-no-op/upload-release.gradle
+15
-0
Android/java/doraemonkit-no-op/upload.sh
Android/java/doraemonkit-no-op/upload.sh
+6
-0
Android/java/doraemonkit-plugin/build.gradle
Android/java/doraemonkit-plugin/build.gradle
+5
-1
Android/java/doraemonkit-plugin/gradle.properties
Android/java/doraemonkit-plugin/gradle.properties
+0
-9
Android/java/doraemonkit-plugin/upload-dev.gradle
Android/java/doraemonkit-plugin/upload-dev.gradle
+9
-9
Android/java/doraemonkit-plugin/upload-release.gradle
Android/java/doraemonkit-plugin/upload-release.gradle
+15
-0
Android/java/doraemonkit-plugin/upload.sh
Android/java/doraemonkit-plugin/upload.sh
+6
-0
Android/java/doraemonkit-rpc/build.gradle
Android/java/doraemonkit-rpc/build.gradle
+6
-2
Android/java/doraemonkit-rpc/gradle.properties
Android/java/doraemonkit-rpc/gradle.properties
+0
-9
Android/java/doraemonkit-rpc/upload-dev.gradle
Android/java/doraemonkit-rpc/upload-dev.gradle
+9
-9
Android/java/doraemonkit-rpc/upload-release.gradle
Android/java/doraemonkit-rpc/upload-release.gradle
+15
-0
Android/java/doraemonkit-rpc/upload.sh
Android/java/doraemonkit-rpc/upload.sh
+6
-0
Android/java/doraemonkit-weex/build.gradle
Android/java/doraemonkit-weex/build.gradle
+6
-2
Android/java/doraemonkit-weex/gradle.properties
Android/java/doraemonkit-weex/gradle.properties
+0
-9
Android/java/doraemonkit-weex/upload-dev.gradle
Android/java/doraemonkit-weex/upload-dev.gradle
+9
-9
Android/java/doraemonkit-weex/upload-release.gradle
Android/java/doraemonkit-weex/upload-release.gradle
+15
-0
Android/java/doraemonkit-weex/upload.sh
Android/java/doraemonkit-weex/upload.sh
+6
-0
Android/java/doraemonkit/build.gradle
Android/java/doraemonkit/build.gradle
+5
-1
Android/java/doraemonkit/gradle.properties
Android/java/doraemonkit/gradle.properties
+0
-9
Android/java/doraemonkit/upload-dev.gradle
Android/java/doraemonkit/upload-dev.gradle
+9
-9
Android/java/doraemonkit/upload-release.gradle
Android/java/doraemonkit/upload-release.gradle
+15
-0
Android/java/doraemonkit/upload.sh
Android/java/doraemonkit/upload.sh
+6
-0
未找到文件。
Android/java/app/doraemonkit.gradle
浏览文件 @
35b1f9c3
if
(
rootProject
.
ext
.
config
[
"apply
Plugin
"
])
{
if
(
rootProject
.
ext
.
config
[
"apply
LocalModule
"
])
{
// 引用插件
apply
plugin:
'com.didi.dokit.debug'
// apply plugin: 'com.didi.dokit'
...
...
@@ -8,16 +8,16 @@ if (rootProject.ext.config["applyPlugin"]) {
debugImplementation
project
(
":doraemonkit"
)
debugImplementation
project
(
":doraemonkit-weex"
)
releaseImplementation
project
(
":doraemonkit-no-op"
)
debugImplementation
project
(
":doraemonkit-leakcanary"
)
//新版线上包
// debugImplementation "com.didichuxing.doraemonkit:doraemonkit:${rootProject.ext.android["jcenterArchivesVersionName"]}"
// debugImplementation "com.didichuxing.doraemonkit:doraemonkit-leakcanary:${rootProject.ext.android["jcenterArchivesVersionName"]}"
// releaseImplementation "com.didichuxing.doraemonkit:doraemonkit-no-op:${rootProject.ext.android["jcenterArchivesVersionName"]}"
// debugImplementation "com.didichuxing.doraemonkit:doraemonkit-weex:${rootProject.ext.android["jcenterArchivesVersionName"]}"
//debugImplementation project(":doraemonkit-leakcanary")
}
}
else
{
// 引用no-op的库
dependencies
{
//新版线上包
debugImplementation
"com.didichuxing.doraemonkit:doraemonkit:${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
// debugImplementation "com.didichuxing.doraemonkit:doraemonkit-leakcanary:${rootProject.ext.android["jcenterArchivesVersionName"]}"
releaseImplementation
"com.didichuxing.doraemonkit:doraemonkit-no-op:${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
debugImplementation
"com.didichuxing.doraemonkit:doraemonkit-weex:${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
}
}
\ No newline at end of file
Android/java/config.gradle
浏览文件 @
35b1f9c3
ext
{
config
=
[
// 很多app都会有自己的打包开关,来区分线上包和测试包,可以通过给applyPlugin赋值来区分测试包和线上包
// 线上包不会接入DoraemonKit,测试包会自动接入
applyPlugin
:
true
,
//上传到仓库时需要打开
uploadArchives
:
false
,
//是否发布插件到远程仓库
publishPluginToRemote:
false
,
localRepoURL
:
"/Users/didi/project/dokit_repo"
// 是否依赖本地module
applyLocalModule
:
true
,
//是否依赖线上社区的dokit 版本 上传到jcenter仓库时需要打开
dependOnlineDokitVersion:
false
,
//是否发布插件到滴滴内部远程仓库 默认打包发布到 localRepoURL
publishDevEnvToRemote
:
false
,
//发布到研发环境仓库 默认打包发布到 localRepoURL
publishDevEnvArchives
:
true
,
//本地仓库地址
localRepoURL
:
"/Users/didi/project/dokit_repo"
]
android
=
[
compileSdkVersion
:
29
,
suppotrSdkVersion
:
"28.0.0"
,
...
...
Android/java/doraemonkit-leakcanary/build.gradle
浏览文件 @
35b1f9c3
apply
plugin:
'com.android.library'
apply
from:
'upload.gradle'
if
(
rootProject
.
ext
.
config
[
"publishDevEnvArchives"
])
{
apply
from:
'upload-dev.gradle'
}
else
{
apply
from:
'upload-release.gradle'
}
/**
* 必须配置git path 否则会报Error:(29, 0) CreateProcess error=2, The system cannot find the file specified 错误
...
...
Android/java/doraemonkit-leakcanary/gradle.properties
已删除
100644 → 0
浏览文件 @
05eec4e6
# 解决 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 问题
# android.useDeprecatedNdk=true
GROUP_ID
=
com.didichuxing.doraemonkit
ARTIFACT_ID
=
doraemonkit
VERSION
=
1000.0.0
RELEASE_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/
SNAPSHOT_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/
USERNAME
=
deployment
PASSWORD
=
deployment123
\ No newline at end of file
Android/java/doraemonkit-
rpc/upload
.gradle
→
Android/java/doraemonkit-
leakcanary/upload-dev
.gradle
浏览文件 @
35b1f9c3
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
Plugin
ToRemote"
]
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
DevEnv
ToRemote"
]
apply
plugin:
'maven'
if
(
isRemote
)
{
uploadArchives
{
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-leakcanary"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
...
...
@@ -26,11 +26,11 @@ if (isRemote) {
}
repository
(
url:
project
.
RELEASE_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
repository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
snapshotRepository
(
url:
project
.
SNAPSHOT_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
snapshotRepository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
}
}
...
...
@@ -41,8 +41,8 @@ if (isRemote) {
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-leakcanary"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
pom
.
withXml
{
...
...
Android/java/doraemonkit-leakcanary/upload-release.gradle
0 → 100644
浏览文件 @
35b1f9c3
apply
plugin:
'com.novoda.bintray-release'
// 配置发布 # script
publish
{
def
groupProjectID
=
'com.didichuxing.doraemonkit'
def
artifactProjectID
=
'doraemonkit-leakcanary'
def
publishVersionID
=
"${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
userOrg
=
'doraemonkit'
repoName
=
'DoraemonKit'
groupId
=
groupProjectID
artifactId
=
artifactProjectID
publishVersion
=
publishVersionID
desc
=
'{library description}'
website
=
'{github_url}'
}
\ No newline at end of file
Android/java/doraemonkit-leakcanary/upload.sh
0 → 100755
浏览文件 @
35b1f9c3
#!/usr/bin/env bash
echo
-n
"please enter bintray userid ->"
read
userid_bintray
echo
-n
"please enter bintray apikey ->"
read
apikey_bintray
../gradlew clean build bintrayUpload
-PbintrayUser
=
${
userid_bintray
}
-PbintrayKey
=
${
apikey_bintray
}
-PdryRun
=
false
\ No newline at end of file
Android/java/doraemonkit-no-op/build.gradle
浏览文件 @
35b1f9c3
apply
plugin:
'com.android.library'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-android-extensions'
apply
from:
'upload.gradle'
if
(
rootProject
.
ext
.
config
[
"publishDevEnvArchives"
])
{
apply
from:
'upload-dev.gradle'
}
else
{
apply
from:
'upload-release.gradle'
}
android
{
compileSdkVersion
rootProject
.
ext
.
android
[
"compileSdkVersion"
]
...
...
Android/java/doraemonkit-no-op/gradle.properties
已删除
100644 → 0
浏览文件 @
05eec4e6
# 解决 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 问题
# android.useDeprecatedNdk=true
GROUP_ID
=
com.didichuxing.doraemonkit
ARTIFACT_ID
=
doraemonkit-no-op
VERSION
=
1000.0.0
RELEASE_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/
SNAPSHOT_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/
USERNAME
=
deployment
PASSWORD
=
deployment123
\ No newline at end of file
Android/java/doraemonkit-no-op/upload.gradle
→
Android/java/doraemonkit-no-op/upload
-dev
.gradle
浏览文件 @
35b1f9c3
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
Plugin
ToRemote"
]
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
DevEnv
ToRemote"
]
apply
plugin:
'maven'
if
(
isRemote
){
uploadArchives
{
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-no-op"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
...
...
@@ -26,11 +26,11 @@ if(isRemote){
}
repository
(
url:
project
.
RELEASE_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
repository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
snapshotRepository
(
url:
project
.
SNAPSHOT_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
snapshotRepository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
}
}
...
...
@@ -41,8 +41,8 @@ if(isRemote){
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-no-op"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
pom
.
withXml
{
...
...
Android/java/doraemonkit-no-op/upload-release.gradle
0 → 100644
浏览文件 @
35b1f9c3
apply
plugin:
'com.novoda.bintray-release'
// 配置发布 # script
publish
{
def
groupProjectID
=
'com.didichuxing.doraemonkit'
def
artifactProjectID
=
'doraemonkit-no-op'
def
publishVersionID
=
"${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
userOrg
=
'doraemonkit'
repoName
=
'DoraemonKit'
groupId
=
groupProjectID
artifactId
=
artifactProjectID
publishVersion
=
publishVersionID
desc
=
'{library description}'
website
=
'{github_url}'
}
\ No newline at end of file
Android/java/doraemonkit-no-op/upload.sh
0 → 100755
浏览文件 @
35b1f9c3
#!/usr/bin/env bash
echo
-n
"please enter bintray userid ->"
read
userid_bintray
echo
-n
"please enter bintray apikey ->"
read
apikey_bintray
../gradlew clean build bintrayUpload
-PbintrayUser
=
${
userid_bintray
}
-PbintrayKey
=
${
apikey_bintray
}
-PdryRun
=
false
\ No newline at end of file
Android/java/doraemonkit-plugin/build.gradle
浏览文件 @
35b1f9c3
apply
plugin:
'kotlin'
apply
plugin:
'kotlin-kapt'
apply
from:
'upload.gradle'
if
(
rootProject
.
ext
.
config
[
"publishDevEnvArchives"
])
{
apply
from:
'upload-dev.gradle'
}
else
{
apply
from:
'upload-release.gradle'
}
sourceSets
{
main
{
...
...
Android/java/doraemonkit-plugin/gradle.properties
已删除
100644 → 0
浏览文件 @
05eec4e6
# 解决 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 问题
# android.useDeprecatedNdk=true
GROUP_ID
=
com.didichuxing.doraemonkit
ARTIFACT_ID
=
doraemonkit-plugin
VERSION
=
1000.0.0
RELEASE_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/
SNAPSHOT_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/
USERNAME
=
deployment
PASSWORD
=
deployment123
\ No newline at end of file
Android/java/doraemonkit-plugin/upload.gradle
→
Android/java/doraemonkit-plugin/upload
-dev
.gradle
浏览文件 @
35b1f9c3
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
Plugin
ToRemote"
]
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
DevEnv
ToRemote"
]
apply
plugin:
'maven'
if
(
isRemote
)
{
uploadArchives
{
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-plugin"
version
rootProject
.
ext
.
android
[
"pluginVersionName"
]
}
...
...
@@ -26,11 +26,11 @@ if (isRemote) {
}
repository
(
url:
project
.
RELEASE_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
repository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
snapshotRepository
(
url:
project
.
SNAPSHOT_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
snapshotRepository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
}
}
...
...
@@ -41,8 +41,8 @@ if (isRemote) {
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-plugin"
version
rootProject
.
ext
.
android
[
"pluginVersionName"
]
}
pom
.
withXml
{
...
...
Android/java/doraemonkit-plugin/upload-release.gradle
0 → 100644
浏览文件 @
35b1f9c3
apply
plugin:
'com.novoda.bintray-release'
// 配置发布 # script
publish
{
def
groupProjectID
=
'com.didichuxing.doraemonkit'
def
artifactProjectID
=
'doraemonkit-plugin'
def
publishVersionID
=
"${rootProject.ext.android["
pluginVersionName
"]}"
userOrg
=
'doraemonkit'
repoName
=
'DoraemonKit'
groupId
=
groupProjectID
artifactId
=
artifactProjectID
publishVersion
=
publishVersionID
desc
=
'{library description}'
website
=
'{github_url}'
}
\ No newline at end of file
Android/java/doraemonkit-plugin/upload.sh
0 → 100755
浏览文件 @
35b1f9c3
#!/usr/bin/env bash
echo
-n
"please enter bintray userid ->"
read
userid_bintray
echo
-n
"please enter bintray apikey ->"
read
apikey_bintray
../gradlew clean build bintrayUpload
-PbintrayUser
=
${
userid_bintray
}
-PbintrayKey
=
${
apikey_bintray
}
-PdryRun
=
false
\ No newline at end of file
Android/java/doraemonkit-rpc/build.gradle
浏览文件 @
35b1f9c3
apply
plugin:
'com.android.library'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-android-extensions'
apply
from:
'./upload.gradle'
if
(
rootProject
.
ext
.
config
[
"publishDevEnvArchives"
])
{
apply
from:
'upload-dev.gradle'
}
else
{
apply
from:
'upload-release.gradle'
}
android
{
compileSdkVersion
rootProject
.
ext
.
android
[
"compileSdkVersion"
]
...
...
@@ -55,7 +59,7 @@ dependencies {
compileOnly
rootProject
.
ext
.
dependencies
[
"didi_http"
]
compileOnly
rootProject
.
ext
.
dependencies
[
"didi_rpc"
]
//此处需要使用api的形式 向上暴露内部api
if
(
rootProject
.
ext
.
config
[
"
uploadArchives
"
])
{
if
(
rootProject
.
ext
.
config
[
"
dependOnlineDokitVersion
"
])
{
api
"com.didichuxing.doraemonkit:doraemonkit:${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
}
else
{
api
project
(
':doraemonkit'
)
...
...
Android/java/doraemonkit-rpc/gradle.properties
已删除
100644 → 0
浏览文件 @
05eec4e6
# 解决 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 问题
# android.useDeprecatedNdk=true
GROUP_ID
=
com.didichuxing.doraemonkit
ARTIFACT_ID
=
doraemonkit-rpc
VERSION
=
1000.0.0
RELEASE_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/
SNAPSHOT_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/
USERNAME
=
deployment
PASSWORD
=
deployment123
\ No newline at end of file
Android/java/doraemonkit-
leakcanary/upload
.gradle
→
Android/java/doraemonkit-
rpc/upload-dev
.gradle
浏览文件 @
35b1f9c3
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
Plugin
ToRemote"
]
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
DevEnv
ToRemote"
]
apply
plugin:
'maven'
if
(
isRemote
)
{
uploadArchives
{
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-rpc"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
...
...
@@ -26,11 +26,11 @@ if (isRemote) {
}
repository
(
url:
project
.
RELEASE_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
repository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
snapshotRepository
(
url:
project
.
SNAPSHOT_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
snapshotRepository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
}
}
...
...
@@ -41,8 +41,8 @@ if (isRemote) {
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-rpc"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
pom
.
withXml
{
...
...
Android/java/doraemonkit-rpc/upload-release.gradle
0 → 100644
浏览文件 @
35b1f9c3
apply
plugin:
'com.novoda.bintray-release'
// 配置发布 # script
publish
{
def
groupProjectID
=
'com.didichuxing.doraemonkit'
def
artifactProjectID
=
'doraemonkit-rpc'
def
publishVersionID
=
"${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
userOrg
=
'doraemonkit'
repoName
=
'DoraemonKit'
groupId
=
groupProjectID
artifactId
=
artifactProjectID
publishVersion
=
publishVersionID
desc
=
'{library description}'
website
=
'{github_url}'
}
\ No newline at end of file
Android/java/doraemonkit-rpc/upload.sh
0 → 100755
浏览文件 @
35b1f9c3
#!/usr/bin/env bash
echo
-n
"please enter bintray userid ->"
read
userid_bintray
echo
-n
"please enter bintray apikey ->"
read
apikey_bintray
../gradlew clean build bintrayUpload
-PbintrayUser
=
${
userid_bintray
}
-PbintrayKey
=
${
apikey_bintray
}
-PdryRun
=
false
\ No newline at end of file
Android/java/doraemonkit-weex/build.gradle
浏览文件 @
35b1f9c3
apply
plugin:
'com.android.library'
apply
from:
'./upload.gradle'
if
(
rootProject
.
ext
.
config
[
"publishDevEnvArchives"
])
{
apply
from:
'upload-dev.gradle'
}
else
{
apply
from:
'upload-release.gradle'
}
android
{
compileSdkVersion
rootProject
.
ext
.
android
[
"compileSdkVersion"
]
...
...
@@ -39,7 +43,7 @@ dependencies {
implementation
rootProject
.
ext
.
dependencies
[
"constraintLayout"
]
implementation
rootProject
.
ext
.
dependencies
[
"design"
]
implementation
rootProject
.
ext
.
dependencies
[
"utilcode"
]
if
(
rootProject
.
ext
.
config
[
"
uploadArchives
"
])
{
if
(
rootProject
.
ext
.
config
[
"
dependOnlineDokitVersion
"
])
{
implementation
"com.didichuxing.doraemonkit:doraemonkit:${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
}
else
{
implementation
project
(
':doraemonkit'
)
...
...
Android/java/doraemonkit-weex/gradle.properties
已删除
100644 → 0
浏览文件 @
05eec4e6
# 解决 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 问题
# android.useDeprecatedNdk=true
GROUP_ID
=
com.didichuxing.doraemonkit
ARTIFACT_ID
=
doraemonkit-weex
VERSION
=
1000.0.0
RELEASE_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/
SNAPSHOT_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/
USERNAME
=
deployment
PASSWORD
=
deployment123
\ No newline at end of file
Android/java/doraemonkit-weex/upload.gradle
→
Android/java/doraemonkit-weex/upload
-dev
.gradle
浏览文件 @
35b1f9c3
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
Plugin
ToRemote"
]
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
DevEnv
ToRemote"
]
apply
plugin:
'maven'
if
(
isRemote
){
uploadArchives
{
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-weex"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
...
...
@@ -26,11 +26,11 @@ if(isRemote){
}
repository
(
url:
project
.
RELEASE_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
repository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
snapshotRepository
(
url:
project
.
SNAPSHOT_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
snapshotRepository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
}
}
...
...
@@ -41,8 +41,8 @@ if(isRemote){
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit-weex"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
pom
.
withXml
{
...
...
Android/java/doraemonkit-weex/upload-release.gradle
0 → 100644
浏览文件 @
35b1f9c3
apply
plugin:
'com.novoda.bintray-release'
// 配置发布 # script
publish
{
def
groupProjectID
=
'com.didichuxing.doraemonkit'
def
artifactProjectID
=
'doraemonkit-weex'
def
publishVersionID
=
"${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
userOrg
=
'doraemonkit'
repoName
=
'DoraemonKit'
groupId
=
groupProjectID
artifactId
=
artifactProjectID
publishVersion
=
publishVersionID
desc
=
'{library description}'
website
=
'{github_url}'
}
\ No newline at end of file
Android/java/doraemonkit-weex/upload.sh
0 → 100755
浏览文件 @
35b1f9c3
#!/usr/bin/env bash
echo
-n
"please enter bintray userid ->"
read
userid_bintray
echo
-n
"please enter bintray apikey ->"
read
apikey_bintray
../gradlew clean build bintrayUpload
-PbintrayUser
=
${
userid_bintray
}
-PbintrayKey
=
${
apikey_bintray
}
-PdryRun
=
false
\ No newline at end of file
Android/java/doraemonkit/build.gradle
浏览文件 @
35b1f9c3
...
...
@@ -2,7 +2,11 @@ apply plugin: 'com.android.library'
apply
plugin:
'kotlin-android'
apply
plugin:
'kotlin-android-extensions'
apply
plugin:
'kotlin-kapt'
apply
from:
'upload.gradle'
if
(
rootProject
.
ext
.
config
[
"publishDevEnvArchives"
])
{
apply
from:
'upload-dev.gradle'
}
else
{
apply
from:
'upload-release.gradle'
}
android
{
compileSdkVersion
rootProject
.
ext
.
android
[
"compileSdkVersion"
]
...
...
Android/java/doraemonkit/gradle.properties
已删除
100644 → 0
浏览文件 @
05eec4e6
# 解决 http://tools.android.com/tech-docs/new-build-system/gradle-experimental 问题
# android.useDeprecatedNdk=true
GROUP_ID
=
com.didichuxing.doraemonkit
ARTIFACT_ID
=
doraemonkit
VERSION
=
1000.0.0
RELEASE_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/
SNAPSHOT_REPOSITORY_URL
=
http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/
USERNAME
=
deployment
PASSWORD
=
deployment123
\ No newline at end of file
Android/java/doraemonkit/upload.gradle
→
Android/java/doraemonkit/upload
-dev
.gradle
浏览文件 @
35b1f9c3
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
Plugin
ToRemote"
]
def
isRemote
=
rootProject
.
ext
.
config
[
"publish
DevEnv
ToRemote"
]
apply
plugin:
'maven'
if
(
isRemote
)
{
uploadArchives
{
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
...
...
@@ -26,11 +26,11 @@ if (isRemote) {
}
repository
(
url:
project
.
RELEASE_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
repository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-release/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
snapshotRepository
(
url:
project
.
SNAPSHOT_REPOSITORY_URL
)
{
authentication
(
userName:
project
.
USERNAME
,
password:
project
.
PASSWORD
)
snapshotRepository
(
url:
"http://artifactory.intra.xiaojukeji.com/artifactory/libs-snapshot/"
)
{
authentication
(
userName:
"deployment"
,
password:
"deployment123"
)
}
}
}
...
...
@@ -41,8 +41,8 @@ if (isRemote) {
repositories
{
mavenDeployer
{
pom
.
project
{
groupId
project
.
GROUP_ID
artifactId
project
.
ARTIFACT_ID
groupId
"com.didichuxing.doraemonkit"
artifactId
"doraemonkit"
version
rootProject
.
ext
.
android
[
"jcenterArchivesVersionName"
]
}
pom
.
withXml
{
...
...
Android/java/doraemonkit/upload-release.gradle
0 → 100644
浏览文件 @
35b1f9c3
apply
plugin:
'com.novoda.bintray-release'
// 配置发布 # script
publish
{
def
groupProjectID
=
'com.didichuxing.doraemonkit'
def
artifactProjectID
=
'doraemonkit'
def
publishVersionID
=
"${rootProject.ext.android["
jcenterArchivesVersionName
"]}"
userOrg
=
'doraemonkit'
repoName
=
'DoraemonKit'
groupId
=
groupProjectID
artifactId
=
artifactProjectID
publishVersion
=
publishVersionID
desc
=
'{library description}'
website
=
'{github_url}'
}
\ No newline at end of file
Android/java/doraemonkit/upload.sh
0 → 100755
浏览文件 @
35b1f9c3
#!/usr/bin/env bash
echo
-n
"please enter bintray userid ->"
read
userid_bintray
echo
-n
"please enter bintray apikey ->"
read
apikey_bintray
../gradlew clean build bintrayUpload
-PbintrayUser
=
${
userid_bintray
}
-PbintrayKey
=
${
apikey_bintray
}
-PdryRun
=
false
\ No newline at end of file
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录