diff --git a/.gitignore b/.gitignore index 37a4eb8b43d978ea05b2c6e3fb934f9b40dddd4d..f1f83f4d886c82e621880d4ae1d8636517011e8d 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,4 @@ .externalNativeBuild /entry/.preview .cxx +upload.gradle diff --git a/README.md b/README.md index 9056a3ce3258e5b72c4b1e4a0be123d1a12046aa..1ab023f2df300645361e54c7f7aa7e3c53e9f350 100644 --- a/README.md +++ b/README.md @@ -1,37 +1,46 @@ # MaterialStepperView -**本项目是基于开源项目MaterialStepperView进行鸿蒙化的移植和开发的,可以通过项目标签()以及github地址()追踪到原安卓项目版本项目介绍** +**本项目是基于开源项目MaterialStepperView进行OpenHarmony的移植和开发的,可以通过项目标签()以及github地址()追踪到原安卓项目版本项目介绍** #### 项目介绍 - 项目名称:MaterialStepperView -- 所属系列:鸿蒙的第三方组件适配移植 +- 所属系列:OpenHarmony的第三方组件适配移植 - 功能:竖直样式的 Stepper 组件。未来将会加入更多的样式。你可以自定义正常/激活的圆点颜色、完成图标、动画时长、是否启用动画、线条颜色以及错误高亮颜色之类的参数。 - 项目移植状态:无差异 - 调用差异:无 -- 基线版本:MaterialStepperView组件Tags 1.0.0 +- 基线版本:MaterialStepperView组件Tags 0.2.5 - 开发版本:sdk5,DevEco Studio2.1 beta3 - 项目作者和维护人:王冬冬 - 联系方式:wangdongdong073@chinasoftinc.com - 原项目Doc地址:https://github.com/fython/MaterialStepperView - #### 项目介绍 - 编程语言:Java - 外部库依赖:无 - #### 安装教程 - -1. 下载MaterialStepperView的har包MaterialStepperView.har。 -2. 启动 DevEco Studio,将下载的har包,导入工程目录“entry->libs”下。 -3. 在moudle级别下的build.gradle文件中添加依赖,在dependences标签中增加对libs目录下har包的引用。 -``` -dependencies { - implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) - …… +1、在项目根目录下的build.gradle文件中 + ```gradle +allprojects { + repositories { + maven { + url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' + } + } } ``` +2.在entry模块的build.gradle文件中 + ```gradle + dependencies { + implementation('com.gitee.chinasoft_ohos:MaterialStepperView:0.0.1-SNAPSHOT') + ...... + } +``` + +在sdk5,DevEco Studio2.1 beta3下项目可直接运行 +如无法运行,删除项目.gradle,.idea,build,gradle,build.gradle文件, +并依据自己的版本创建新项目,将新项目的对应文件复制到根目录下 #### 使用说明 @@ -71,15 +80,11 @@ dependencies { #### 测试信息 CodeCheck代码测试无异常 - VirusTotal病毒安全检测通过 - 测试员:李仲 #### 版本迭代 - -- v0.0.1-alpha - +- 0.0.1-SNAPSHOT #### 版权和许可信息 diff --git a/build.gradle b/build.gradle index 69bbf9da1be03bd77d08adb955aa0b1a2b6a07c5..f53d82cbc14c4a26117b5a846256fbb6749751be 100644 --- a/build.gradle +++ b/build.gradle @@ -26,6 +26,9 @@ buildscript { allprojects { repositories { + maven { + url 'https://s01.oss.sonatype.org/content/repositories/snapshots/' + } maven { url 'https://repo.huaweicloud.com/repository/maven/' } diff --git a/entry/build.gradle b/entry/build.gradle index e84d30a775e7dad18e2007cc900f6c4c54993506..3e9ccfca29c9b3d2a1c0b686f680f135f95453d0 100644 --- a/entry/build.gradle +++ b/entry/build.gradle @@ -13,15 +13,15 @@ ohos { } } } - + } dependencies { implementation fileTree(dir: 'libs', include: ['*.jar', '*.har']) testImplementation 'junit:junit:4.13' ohosTestImplementation 'com.huawei.ohos.testkit:runner:1.0.0.100' - compile project(":library") + implementation('com.gitee.chinasoft_ohos:MaterialStepperView:0.0.1-SNAPSHOT') } decc { - supportType = ['html','xml'] + supportType = ['html', 'xml'] } diff --git a/library/build.gradle b/library/build.gradle index 25ddf0cf1daa8f1533639ebc05ce352f4019b8ff..1c82a574093fcfbc0937bcad4afb313afa4ad5c5 100644 --- a/library/build.gradle +++ b/library/build.gradle @@ -1,4 +1,11 @@ apply plugin: 'com.huawei.ohos.library' +apply from: '../upload.gradle' + +rootProject.ext { + DEFAULT_GROUP_ID = 'com.gitee.chinasoft_ohos' //固定的groupId,服务商自行申请 + DEFAULT_ARTIFACT_ID = "MaterialStepperView" //项目ID,填写项目名称。 + DEFAULT_VERSION = '0.0.1-SNAPSHOT' //版本号,发新版本时修改 +} ohos { compileSdkVersion 5 defaultConfig {