我是maven,gradle和android studio(IntelliJ)的初学者。我最近下载了最新版本的android studio,并创建了一个后端项目,我想在其中使用jcompilo java编译器作为代码中的库(在运行时从程序中编译Java代码)。
所以我知道jcompilo项目位于here,问题是我不知道如何以推荐的方式将其作为依赖项添加到我的项目中。
到目前为止,我失败的尝试是在我的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
那么我的哪些假设是错误的,我该如何正确执行呢?
谢谢!
最佳答案
现在,我感到有点傻,因为在this link发布此答案后不久,我找到了答案。
总之,总而言之,可以从gradt与build.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'
}
公平地说,我将把这个答案保留一段时间,并接受任何对此有改进的意见。再次感谢!