我在 ACE 的文档中看到,在上传新工件期间失败的原因之一是无法识别工件类型。但其他原因是什么?例如,为什么即使在上传jar文件后也会出现此错误?
anon
问问题
177 次
1 回答
4
开箱即用,ACE 支持遵循自动配置规范的捆绑包和配置文件。但是,可以通过支持新类型的工件来扩展 ACE。这样做需要你做三件事:
- 根据部署管理规范编写资源处理器。
- 编写一个 ArtifactHelper 服务实现。
- 编写一个 ArtifactRecognizer 服务实现。
https://ace.apache.org/dev-doc/adding-custom-artifact-types.html
这意味着您只能上传捆绑包(OSGi 兼容)和配置的 .jar。除非您按照手册中描述的步骤操作,否则常规 jar 将不起作用。
希望有帮助。
于 2014-06-30T08:43:13.333 回答