我在OSX上使用MobileFirst Platform v7.0。我倾向于在Studio和CLI之间来回切换,具体取决于我在做什么。
我发现通过命令行创建的Java适配器不会在没有手动配置的情况下使用Studio构建。当我找到一个解决方案时,我有95%输入这个问题所以我决定发布它,希望它可以帮助其他人。
要复制:
mfp adapter add CLI -t java -p com.cli
'com.cli.CLIApplication' was not found
。答案 0 :(得分:2)
我发现问题是当使用CLI创建适配器时,源文件夹adapters / CLI / src未添加到项目的Java Build Path中。
在尝试手动将源文件夹添加到构建路径时,我发现了' bin'未在CLI目录中创建文件夹。如果我没有手动创建bin文件夹并将其设置为源文件夹的Output文件夹,我将收到错误JAXRS Application class: 'com.cli.CLIApplication' must extend javax.ws.rs.Application
。
所以解决方案是:
适配器现在应该在Studio或CLI中构建。