我的build.gradle文件如下。我可以在本地环境(Intellij-IDEA)中成功编译并运行它,但是当我尝试将其推送到github时,travis-ci总是失败。gradle版本是gradle-5.2。
apply plugin: "java"
apply plugin: 'jacoco'
sourceCompatibility = 1.8
version = "1.0"
repositories {
mavenCentral()
}
dependencies {
annotationProcessor 'org.projectlombok:lombok:1.18.2'
compileOnly 'org.projectlombok:lombok:1.18.2'
testAnnotationProcessor 'org.projectlombok:lombok:1.18.2'
testCompileOnly 'org.projectlombok:lombok:1.18.2'
}
Run Code Online (Sandbox Code Playgroud)
失败:构建失败,发生异常。*位置:构建文件'/home/travis/build/XXX/PROJECT/build.gradle'行:33 *出了什么问题:评估根项目'PROJECT'时出现问题。
在类型为org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler的对象上找不到参数[org.projectlombok:lombok:1.18.2]的方法注解处理方法。
在annotationProcessor中的build.gradle似乎并没有被解析的,我不明白,我是一个新的Gradle为,任何人都可以帮我吗?非常感谢!
我想在我的应用程序中将 Apache HttpComponents Client 更改为 Spring WebFlux 的 WebClient。但是我无法捕获 Netty 的异常,例如io.netty.handler.proxy.ProxyConnectException.
我已经尝试过该doOnError运算符,但是对于这些异常,它们无法被捕获。
var timeout = Duration.ofSeconds(3);
if (proxy != null) {
HttpClient httpClient = HttpClient.create()
.tcpConfiguration(tcpClient ->
tcpClient.proxy(py -> py.type(ProxyProvider.Proxy.HTTP).host(proxy.getHost()).port(proxy.getPort()).username(proxy.getUser()).password(tmp -> proxy.getPass())).doOnConnected(conn -> conn
.addHandlerLast(new ReadTimeoutHandler((int) (timeout.toSeconds() / 2)))
.addHandlerLast(new WriteTimeoutHandler((int) (timeout.toSeconds() / 2)))));
ReactorClientHttpConnector connector = new ReactorClientHttpConnector(httpClient);
ExchangeStrategies strategies = ExchangeStrategies
.builder()
.codecs(clientDefaultCodecsConfigurer -> {
clientDefaultCodecsConfigurer.defaultCodecs().jackson2JsonEncoder(new Jackson2JsonEncoder(objectMapper, MediaType.APPLICATION_JSON));
clientDefaultCodecsConfigurer.defaultCodecs().jackson2JsonDecoder(new Jackson2JsonDecoder(objectMapper, MediaType.APPLICATION_JSON));
}).build();
WebClient webClient = WebClient
.builder()
.exchangeStrategies(strategies)
.clientConnector(connector)
.build();
ClientResponse httpException = ClientResponse.create(org.springframework.http.HttpStatus.REQUEST_TIMEOUT).build(); …Run Code Online (Sandbox Code Playgroud) 我看到了一些类似的问题如下:
但我想知道关于这个问题的最新信息。
ZooKeeper 在Kafka 2.1 中的实际作用是什么?