【发布时间】:2019-07-15 22:45:41
【问题描述】:
我可以使用 @Measurement 和 @Column 装饰器,但我的 IntelliJ/gradle 设置找不到 @TimeColumn 装饰器。
如果我导航到 @Measurement 的定义(我相信 IntelliJ 使用 gradle 拉入的 jar 对其进行了反编译),我可以看到该文件夹(应该反映 this part of the influx client library)没有 @ 987654326@.
需要注意的是,我确实必须在 gradle 中强制两个依赖项,但这里有一些来自相关 gradle 构建文件的 sn-ps:
resolutionStrategy {
failOnVersionConflict()
force 'com.squareup.okhttp3:okhttp:3.13.1'
force 'com.squareup.okio:okio:1.17.2'
}
dependencies {
compile(
[group: 'org.influxdb', name: 'influxdb-java', version: "2.15"]
)
}
这是我为编写 Influx 单元测试而创建的内部类:
@Measurement(name = "TestMeasurement")
class TestMeasurement {
@TimeColumn
@Column(name = "time")
private Instant time;
@Column(name = "value")
private int value;
}
【问题讨论】:
标签: java gradle intellij-idea influxdb