我正在使用带有Groovy-Eclipse 2.9.2 / 4.5插件的Eclipse 4.5,我认为它应该具有Groovy 2.5编译器。但是,它没有任何picocli支持,因此我在类路径中添加了groovy-cli-picocli-2.5.2-indy.jar
并能够进行编译。但是#2,当尝试通过Eclipse运行脚本时,我得到了:
java.lang.ClassNotFoundException: picocli.CommandLine$ParameterException
看来groovy-cli-picocli-2.5.2-indy.jar
根本没有CommandLine
类。
我只是从成熟的picocli发行版中扔出罐子给我,但给我的印象是它们都必须通过groovy.cli.picocli.CliBuilder
以某种方式很好地包装到Eclipse Groovy库中。
我的Groovy 2.5.2是缺少此功能还是我不知何故不知道它应该如何工作,因为picocli在这种配置下对我不起作用。谢谢!
答案 0 :(得分:0)
您是正确的:processRequest
(和function processRequest (url) {
return axios.get(url);
}
app.post('/api', async (req, res) => {
let response;
try {
response = await processRequest(someValidURL);
console.log('after request', response);
res.send({status: 'PASS', message: `${response.status}, on ${url}`});
} catch (error) {
console.error(error);
res.send({status: 'ERROR'});
}
}
)不包含picocli类。
您需要将picocli jar添加到类路径。
如果使用Maven,则所有通用的POM应该包括所有依赖项。
(我最初的回答提到了picocli类,这些类在 func shiftScrollingUp() {
yourScrollView.contentInsetAdjustmentBehavior = .never
yourScrollView.contentInset = UIEdgeInsetsMake(0, 0, 150, 0)
}
包下已被着色到groovy-2.5.x.jar中,但它们仅供Groovy在内部使用,并不打算由应用程序使用。)< / p>