android - 在 Android 应用上使用 gradle 进行检测
问题描述
我正在为我的 Android 应用程序使用 ActiveJDBC,并且我在检测时遇到了问题。
这是我的 build.gradle
apply plugin: 'java'
apply plugin: 'org.javalite.activejdbc'
buildscript {
repositories {
google()
jcenter()
mavenCentral()
maven {url 'http://repo.javalite.io'}
}
dependencies {
classpath 'com.android.tools.build:gradle:3.2.1'
classpath group: 'org.javalite', name: 'activejdbc-gradle-plugin', version: '2.0'
}
}
allprojects {
repositories {
google()
jcenter()
mavenCentral()
maven {url 'http://repo.javalite.io'}
}
}
dependencies {
// compile group: 'mysql', name: 'mysql-connector-java', version: '5.1.25'
compile group: 'org.javalite', name: 'activejdbc', version: '2.0'
compile group: 'org.slf4j', name: 'slf4j-simple', version: '1.7.5'
testCompile group: 'junit', name: 'junit', version: '4.12'
}
task run(dependsOn: 'build', type: JavaExec) {
main = 'ph.com.partnersolutions.activejdbforandroidtest.MainActivity'
classpath = sourceSets.main.runtimeClasspath
}
但这不起作用。我做对了吗?
解决方案
你没有提供任何关于什么不起作用的信息。但是,您使用的是 JavaLite 发布的 2.0 版,并且还使用了您不需要的过时的 SNAPSHOT 存储库http://repo.javalite.io 。我建议您切换到最新版本 2.2 并删除 repo http://repo.javalite.io,因为它不再可用。几个月前,我们切换到 Sonatype 作为大多数 Java 项目。你可以在这里找到信息:http: //javalite.io/releases#current-snapshot-2.3-snapshot
另外,请查看工作中的 Gradle 示例:https ://github.com/javalite/activejdbc-gradle
编辑 2019 年 7 月 11 日:请参阅官方 Gradle 插件:https ://github.com/cschabl/activejdbc-gradle-plugin
推荐阅读
- r - groupby 多列然后求和然后在 dplyr 中求和
- prestashop - Prestashop 1.7 只需要包含税费,不包含在产品价格中
- linux - 我有 AWS SAM local 0.2.11,但无法将其升级到 0.3.0。升级没有发生
- vue.js - 您将如何处理 Vue 应用程序中的不同主题?
- typescript - 使用嵌套的泛型参数定义类型别名
- pycharm - 停止 PyCharm 将选定文本自动插入到搜索框
- python - subprocess.Popen 错误:不可迭代
- html - 为 Swift NSAttributedString 更改无序列表的字体
- python - 使用列表生成字典
- r - 拥塞的日期时间x轴ggplot2