1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/HarmonyOS-tpc-CircleProgress

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
build.gradle 3.1 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zhangchen Отправлено 15.10.2021 11:58 0c5881f
// Top-level build file where you can add configuration options common to all sub-projects/modules.
apply plugin: 'com.huawei.ohos.app'
ohos {
compileSdkVersion 5
defaultConfig {
compatibleSdkVersion 5
}
}
buildscript {
repositories {
maven {
url 'http://repo.ark.tools.huawei.com/artifactory/maven-public/'
}
maven {
url 'https://developer.huawei.com/repo/'
}
maven {
url 'http://artifactory.cde.huawei.com/artifactory/Product-Binary-Release'
}
jcenter()
}
dependencies {
classpath 'com.huawei.ohos:hap:3.0.3.2'
classpath 'com.huawei.ohos:decctest:1.2.6.0'
}
}
allprojects {
repositories {
maven {
url 'https://mirrors.huaweicloud.com/repository/maven/'
}
maven {
url 'https://developer.huawei.com/repo/'
}
maven {
url 'http://artifactory.cde.huawei.com/artifactory/Product-Binary-Release'
}
jcenter()
}
}
apply plugin: 'maven'
apply plugin: 'maven-publish'
def tagMap = [ui : "UI", animation: "Animation", security: "Security", tool: "Tool",
network: "Network", filedata: "FileData", media: "Media", imagecache: "ImageCache", other: "Other"]
ext {
DEFAULT_GROUP_ID = 'io.openharmony.tpc.thirdlib'
DEFAULT_ARTIFACT_ID = 'circleprogresslib'
DEFAULT_VERSION = '1.0.0'
HPM_GROUP_ID = DEFAULT_GROUP_ID
HPM_ARTIFACT_ID = DEFAULT_ARTIFACT_ID
HPM_NAME = "@opensource/" + HPM_ARTIFACT_ID
HPM_TAG = tagMap.ui
HPM_KEYWORDS = "CircleProgress,DonutProgress,ArcProgress"
HPM_DESCRIPTION = "CircleProgress, DonutProgress, ArcProgress"
HPM_VERSION = DEFAULT_VERSION
}
task publish2hpm {
doLast {
pom {
project {
groupId(rootProject.ext.HPM_GROUP_ID)
artifactId(rootProject.ext.HPM_ARTIFACT_ID)
description(rootProject.ext.HPM_DESCRIPTION)
version(rootProject.ext.HPM_VERSION)
licenses {
license {
name = 'Apache License Version 2.0'
url = 'http://www.apache.org/licenses/'
}
}
scm {
connection = 'scm:git:https://gitee.com/openharmony-tpc/CircleProgress.git'
url = 'https://gitee.com/openharmony-tpc/CircleProgress.git'
}
url "https://gitee.com/openharmony-tpc/CircleProgress"
properties = [
'hpm.bundle.name' : rootProject.ext.HPM_NAME,
'hpm.bundle.tags' : rootProject.ext.HPM_TAG,
'hpm.bundle.keywords': rootProject.ext.HPM_KEYWORDS
]
}
}.writeTo("pom4hpm.xml")
def proc
if (System.properties['os.name'].contains('Windows')) {
proc = 'hpm.cmd x2h gradle'.execute()
} else {
proc = 'hpm x2h gradle'.execute()
}
proc.waitForProcessOutput(System.out, System.err)
def pom4hpm = file("./pom4hpm.xml")
//delete pom4hpm
}
}

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/HarmonyOS-tpc-CircleProgress.git
git@api.gitlife.ru:oschina-mirror/HarmonyOS-tpc-CircleProgress.git
oschina-mirror
HarmonyOS-tpc-CircleProgress
HarmonyOS-tpc-CircleProgress
master