Naming conventions 功能测试包命名约定?

Naming conventions 功能测试包命名约定?,naming-conventions,mule,Naming Conventions,Mule,在功能测试Mule xml配置时,命名测试包的最佳实践/约定是什么 如果测试标准Java,通常我使用与测试代码相同的包名,即: src/main/java com.mycomapany.MyClass src/test/java com.mycompany.MyClassTest 但是对于mule xml文件,它们总是位于src/main/app i、 esrc/main/app/MyMuleFlow.xml 测试在src/test/java中 因此没有简单的相关性。关于代码位置,您可以添加:s

在功能测试Mule xml配置时,命名测试包的最佳实践/约定是什么

如果测试标准Java,通常我使用与测试代码相同的包名,即:

src/main/java com.mycomapany.MyClass

src/test/java com.mycompany.MyClassTest

但是对于mule xml文件,它们总是位于src/main/app

i、 esrc/main/app/MyMuleFlow.xml

测试在src/test/java中


因此没有简单的相关性。关于代码位置,您可以添加:src/main/java中的自定义源代码和src/main/resources中的自定义资源

i、 e.Mule项目遵循标准的Maven项目布局,并为Mule配置文件添加了src/main/app。因此,您不应该觉得与标准Java项目有什么不同


至于包名,Mule绝对没有限制:在标准Java项目中做任何事情。

好的,谢谢。但是有可能将src/main/app中的xml文件放入特定的包中吗?src/main/app/com.mycompany.util.myutilityflow.xml Mule会知道如何从那里获取它们吗?当然,只需在部署描述符的
config.resources
中使用正确的路径即可: