我在eclipse中将mule配置为maven项目,并且我从src/test/resources
引用了一些资源。但是当mule部署到mule服务器上时,似乎mule会删除这些文件。我怎么能阻止它呢?
修改即可。即使我将它保存在src / main / resources.mule中,也将其复制到根文件夹(类)并且实际上并没有创建src / main / resources文件夹。我有针对src / main(或测试)/资源的测试用例。我该如何解决这个问题?
答案 0 :(得分:1)
为什么你要坚持src / test / resources - 它反对maven约定。
您应该将属性文件放在src / main / resources文件夹中。 src / main / resources将添加到可部署的存档中。
答案 1 :(得分:0)
src / test / resources仅在Maven项目的测试阶段使用。如果您需要部署中的资源,则需要将它们放在src / main / resources中。 src / main / resources中的任何内容都应该复制到Mule部署档案的classes文件夹中。
http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
答案 2 :(得分:0)
也许这个问题与您的查询有些相似(不完全相同),但您可能会了解前进的方向 How to can I make maven build add resources to classpath?