Mule4找不到自定义Java类

问题描述 投票:0回答:1

我正在使用Anypoint Studio 7,并且在src / main / java中使用自定义Java类遇到了IDE问题。我使用java:invoke引用它。错误是这样的。

在项目mule-sample.xml的构建路径上找不到类型'com.sample.TestClass'

[请注意,由于我将包添加到mule-artifact.json中,因此该应用程序运行良好。该文件夹也在构建路径中。在IDE中看到该错误是很奇怪的。知道如何解决此问题吗?

编辑:我将Anypoint Studio的版本从7.3.1更新为7.4.1。我还按照Aled的指示更新了Mule Maven插件的版本。这样做时,无需在mule-artifact.json中包含classLoaderModelLoaderDescriptor属性。但是,我仍然遇到IDE错误,找不到在src / main / java下创建的自定义Java类。尽管在运行时它仍然可以正常工作。看到IDE错误只是很烦人。

anypoint-studio mule4
1个回答
1
投票

[如果您使用的是Studio,Mule Maven插件和Java模块的最新版本,则无需更改mule-artifact.json即可导出该类的包。另外,您永远不要在Studio 7.x中更改构建路径。所有构建路径信息都应来自解释pom.xml。否则,设计和执行时间之间的行为会有差异。

© www.soinside.com 2019 - 2024. All rights reserved.