繁体   English   中英

如何将jcompilo作为gradle依赖项添加到android studio项目

[英]How to add jcompilo as a gradle dependency to android studio project

我是maven,gradle和android studio(IntelliJ)的初学者。 我最近下载了最新版本的android studio,并创建了一个后端项目,该项目中我想将jcompilo java编译器用作代码中的库(在运行时从程序中编译Java代码)。

所以我知道jcompilo项目位于此处 ,问题是我不知道如何以推荐的方式将其作为依赖项添加到我的项目中。

到目前为止,我的失败尝试是在我的build.gradle文件中包括两个新的节:

repositories {
    maven {
        url "http://repo.bodar.com/com/googlecode/jcompilo"
    }
}

dependencies {
    //...
    compile 'com.googlecode.jcompilo:jcompilo:2'
}

我尝试了各种天真的变化,例如删除路径的一部分,路径分隔符,将版本的末尾更改为2、2.02、2.0.2、2+等,最后添加和删除了“:jcompilo”部分等,将“ maven”与“ ivy”等交换都无济于事。 我得到的错误主要是这样的:

Error:Failed to find: com.googlecode.jcompilo:jcompilo:2

那么我的哪些假设是错误的,我该如何正确执行呢?

谢谢!

现在我感到很愚蠢,因为在从这个链接发布这个答案仅仅一分钟后我才找到答案。

总之,总而言之,可以在build.gradle从gradle中使用以下节来使用存储库:

repositories {
    maven {
        //Notice the bare URL
        url "http://repo.bodar.com/"
    }
}

dependencies {
    //Notice the extended syntax
    compile group:'com.googlecode.jcompilo', name:'jcompilo', version:'202'
}

公平地说,我将把这个答案保留一段时间,并接受任何对此有改进的人。

再次感谢!

您链接到的存储库中的pom文件声称版本号是202,而不是2.0.2。 因此,尝试将依赖项更新为:

dependencies {
    compile group: "com.googlecode.jcompilo", name: "jcompilo", version: "202"
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM