ModuleManager icon indicating copy to clipboard operation
ModuleManager copied to clipboard

module命名特殊字符

Open nianzixin opened this issue 3 years ago • 13 comments

显而易见是module名称,这里一定要和你的真实module名称一致,不然插件会找不到对应的module,如果你的module名携带特殊字符,你需要处理一下,因为groovy dsl对特殊字符支持并不友好,例如你的module名是module-library-A,你需要将特殊字符去掉,改成modulelibraryA

1、这个特殊字符能支持下么?好多已有的工程的命名都带有_或者-,我们的工程有100多个,如果都改工程名字去掉特殊字符不太现实 2、1.0.1版本下载不下来

nianzixin avatar Jul 21 '21 08:07 nianzixin

1:这里的去掉特殊字符是指在配置文件里面规范化,把特殊字符去掉, 不是改module名 2:我这里能下载,你那边报什么错,截个图给我看下,还有你的插件配置方式

theCakeOfCupid avatar Jul 21 '21 13:07 theCakeOfCupid

image

nianzixin avatar Jul 21 '21 14:07 nianzixin

还有一个问题:libraryA里我有1.0版本、2.0版本,那我构建的时候用哪个版本呢?是根据version的配置项决定用哪个版本的aar么?

nianzixin avatar Jul 21 '21 14:07 nianzixin

是的

---原始邮件--- 发件人: @.> 发送时间: 2021年7月21日(周三) 晚上10:30 收件人: @.>; 抄送: @.@.>; 主题: Re: [theCakeOfCupid/ModuleManager] module命名特殊字符 (#2)

还有一个问题:libraryA里我有1.0版本、2.0版本,那我构建的时候用哪个版本呢?是根据version的配置项决定用哪个版本的aar么?

— You are receiving this because you commented. Reply to this email directly, view it on GitHub, or unsubscribe.

theCakeOfCupid avatar Jul 21 '21 14:07 theCakeOfCupid

特殊字符模块配置示例:
//模块名:library-c libraryc( useByAar: false, groupId: 'com.james', artifactId: 'library-c', version: '1.2', mavenUrl:"$rootDir/moduleRepoB" )

theCakeOfCupid avatar Jul 21 '21 17:07 theCakeOfCupid

1.0.2修复了多仓库使用问题

theCakeOfCupid avatar Jul 21 '21 17:07 theCakeOfCupid

image

新建的module是在文件夹business或者任何一个文件夹下,这种情况下aar上传不了

nianzixin avatar Jul 22 '21 03:07 nianzixin

没有include的module无法构建

theCakeOfCupid avatar Jul 22 '21 03:07 theCakeOfCupid

image 这有include的

nianzixin avatar Jul 22 '21 03:07 nianzixin

我晚点看看

theCakeOfCupid avatar Jul 22 '21 05:07 theCakeOfCupid

我这边测试没问题,能否提供更多信息,比如配置文件、相关module发布的日志等

theCakeOfCupid avatar Jul 22 '21 10:07 theCakeOfCupid

加个微信?[email protected] 这个邮箱你还在用么?用的话,我把微信号发给你邮箱?

nianzixin avatar Jul 22 '21 10:07 nianzixin

可以

theCakeOfCupid avatar Jul 22 '21 10:07 theCakeOfCupid