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

OSCHINA-MIRROR/HarmonyOS-tpc-ohosMP3Recorder

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
build.gradle 2.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
zhangchen Отправлено 21.04.2021 11:52 d22009b
// 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:2.4.2.5'
classpath 'com.huawei.ohos:decctest:1.0.0.6'
}
}
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 = 'mp3recorderlib'
DEFAULT_VERSION = '1.0.1'
HPM_GROUP_ID = DEFAULT_GROUP_ID
HPM_ARTIFACT_ID = DEFAULT_ARTIFACT_ID
HPM_NAME = "@opensource/" + HPM_ARTIFACT_ID
HPM_DESCRIPTION="mp3 recorder"
HPM_TAG= tagMap.tool+","+ tagMap.media
HPM_KEYWORDS="mp3,recorder"
HPM_DESCRIPTION ="提供MP3录音功能"
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)
url "https://gitee.com/openharmony-tpc/ohosMP3Recorder"
properties = [
'hpm.bundle.name' : rootProject.ext.HPM_NAME,
'hpm.bundle.tags' : rootProject.ext.HPM_TAG,
'hpm.bundle.keywords': rootProject.ext.HPM_KEYWORDS,
'hpm.bundle.licence' : "apache 2.0"
]
}
}.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-ohosMP3Recorder.git
git@api.gitlife.ru:oschina-mirror/HarmonyOS-tpc-ohosMP3Recorder.git
oschina-mirror
HarmonyOS-tpc-ohosMP3Recorder
HarmonyOS-tpc-ohosMP3Recorder
master