我正在使用Anypoint Studio和Mule Server 3.5.0 CE。
我有一个名为CustomAsyncTransformer
的自定义变换器,它在类AsyncTransformer
中定义。
在我的一个骡子流中:
<custom-transformer name="CustomAsyncTransformer" class="ca.mpac.esb.component.webservice.AsyncTransformer">
</custom-transformer>
这会导致显示以下消息:
Unable to find type 'ca.mpac.esb.component.webservice.AsyncTransformer' on build path of project TEST-PROJECT
但是,AsyncTransformer.class
已添加到构建路径中;它位于src/main/app
,被指定为源文件夹。我还尝试将其直接添加到构建路径,创建新的源文件夹,并将其添加到其他源文件夹。仍然没有变化。
我究竟做错了什么?如何将此类添加到构建路径?
Java源代码应该在src/main/java
中。所以你添加一个新的源文件夹的方法是正确的,只需使用src/main/java
,这样你的Maven构建也会选择它。
Studio应该从中选择课程。如果不是这样,那可能是一个错误?或者其他东西:找出显示应用程序目录布局的屏幕截图。