带有Maven-Bundle-Plugin的嵌入/包括生成的来源



我正在使用OSGI(Fuse 7/karaf 4)

我以前是在我的共享libs中生成WSDL类,并将其导出到服务层。

我现在试图移动以导出WSDL本身,并在服务层生成类。

服务类和蓝图使用生成的类。
但是我需要使用!在进口包中,因此BND不会尝试导入它们。

我希望它找到这些生成的类,这些类别构建的类别/生成/生成/src/main/java。

但是,如果我看着捆绑罐,这些CXF生成的类不包括。

如何将其包含在此文件夹中?

目前,我遇到了错误:

    Caused by: java.lang.ClassNotFoundException: com.company.ObjectFactory not found by Service [374]

足够公平,因为它不在罐子里。但是来源不足/目标/生成,并且所有这些都可以很好地编译。

我尝试过的事情:

嵌入方式

包括 - 资源

构建螺旋体 - plugin

所以,这对我来说没有多大意义,但是我删除了我的部分,这导致WSDL生成的源文件包含在捆绑包中。

<</p>

最新更新