子模块到jitpack

时间:2017-12-29 14:30:57

标签: android android-studio jitpack

我在GitHub上有一个项目OmegaIntentBuilder。 另外,我在jitpack.io

上从这个项目创建了库
dependencies {
    compile 'com.github.Omega-R:OmegaIntentBuilder:0.0.5'
}

图书馆工作,我可以毫无问题地导入它。 但是现在我已经创建了两个带有代码生成的java子模块(“注释”,“处理器”)。

compile project(':annotations')
annotationProcessor project(':processor') 

如何将这些子模块导入jitpack?我的意思是我想像这样使用它

compile 'com.github.Omega-R:OmegaIntentBuilder.annotations:0.0.5'
annotationProcessor 'com.github.Omega-R:OmegaIntentBuilder.processor:0.0.5'

我怎么能这样做?

1 个答案:

答案 0 :(得分:2)

这是一个示例,说明如何执行此操作:https://github.com/jitpack/gradle-modular

要单独安装每个模块,请使用

  • com.github.User.Repoartifact id
  • module namecompile 'com.github.jitpack.gradle-modular:client:1.1' compile 'com.github.jitpack.gradle-modular:server:1.1'
  • 请注意,只有2个冒号:在group-id之后和版本号之前!

    while (!token.IsCancellationRequested) {
        if (_server.Pending()) {
            var client = await _server.AcceptTcpClientAsync();
            // insert code for handling new connection
        }
        Thread.Sleep(500);
    }