Слияние кода завершено, страница обновится автоматически
// Top-level build file where you can add configuration options common to all sub-projects/modules.
//import de.undercouch.gradle.tasks.download.Download
//unable to resolve class de.undercouch.gradle.tasks.download.Download
//import org.apache.tools.ant.taskdefs.condition.Os
//import com.facebook.fresco.buildsrc.Deps
//import com.facebook.fresco.buildsrc.GradleDeps
apply plugin: 'com.huawei.ohos.app'
ext {
compileVersion = 5
compatibleVersion = 5
}
ohos {
compileSdkVersion 5
defaultConfig {
compatibleSdkVersion 5
}
}
buildscript {
repositories {
maven {
url 'https://repo.huaweicloud.com/repository/maven/'
}
maven {
url 'https://developer.huawei.com/repo/'
}
jcenter()
}
dependencies {
classpath 'com.huawei.ohos:hap:2.4.2.7'
classpath 'com.huawei.ohos:decctest:1.0.0.6'
}
}
allprojects {
repositories {
maven {
url 'https://repo.huaweicloud.com/repository/maven/'
}
maven {
url 'https://developer.huawei.com/repo/'
}
mavenCentral()
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_URL = "https://gitee.com/openharmony-tpc/fresco/"
DEFAULT_ARTIFACT_ID = 'fresco'
DEFAULT_VERSION = '1.0.1'
HPM_GROUP_ID = DEFAULT_GROUP_ID
HPM_ARTIFACT_ID = DEFAULT_ARTIFACT_ID
HPM_NAME = "@opensource/" + HPM_ARTIFACT_ID
HPM_VERSION = DEFAULT_VERSION
HPM_TAG = tagMap.animation + "," + tagMap.tool + "," + tagMap.network
HPM_KEYWORDS = "iamgeloader,imagecache"
HPM_DESCRIPTION = "Fresco is a powerful system for displaying images in OpenHarmony applications"
HPM_LICENSE_NAME = "MIT License"
HPM_LICENSE_URL = "https://gitee.com/openharmony-tpc/fresco/blob/master/LICENSE"
HPM_SCM_CONNECTION = "scm:git:https://gitee.com/openharmony-tpc/fresco"
HPM_SCM_URL = "https://gitee.com/openharmony-tpc/fresco.git"
}
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 = rootProject.ext.HPM_LICENSE_NAME
url = rootProject.ext.HPM_LICENSE_URL
}
}
scm {
connection = rootProject.ext.HPM_SCM_CONNECTION
url = rootProject.ext.HPM_SCM_URL
}
url rootProject.ext.DEFAULT_URL
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 )