Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Maven 防止src/main/app中的文件嵌入Mule.zip_Maven_Mule_Mule Studio - Fatal编程技术网

Maven 防止src/main/app中的文件嵌入Mule.zip

Maven 防止src/main/app中的文件嵌入Mule.zip,maven,mule,mule-studio,Maven,Mule,Mule Studio,它主要在标题中;我正试图在src/main/app中嵌入一个SPA Web应用程序一些html和js,并让Mule通过一个静态处理程序为其提供服务 尽管我只希望使用webpack在/src/main/app/webapp/build目录中提供缩小的javascript。我想在Maven“package”之后从Mule-zip中排除/src/main/app/webapp/project目录。/project/目录中有数千个webapp文件 我想我尝试了所有Maven指南来排除那里的文件,但无法使

它主要在标题中;我正试图在src/main/app中嵌入一个SPA Web应用程序一些html和js,并让Mule通过一个静态处理程序为其提供服务

尽管我只希望使用webpack在/src/main/app/webapp/build目录中提供缩小的javascript。我想在Maven“package”之后从Mule-zip中排除/src/main/app/webapp/project目录。/project/目录中有数千个webapp文件

我想我尝试了所有Maven指南来排除那里的文件,但无法使其正常工作:

    <resource>
        <directory>src/main/app</directory>
        <excludes>
            <exclude>webapp/project/**</exclude>
        </excludes>
    </resource>

有什么想法吗?

我会尝试将这些文件从/src/main/app移动到/src/main/resources。当使用maven插件打包mule应用程序时,src/main/app文件夹将加载到类路径中,这似乎是个好主意,但是我如何将mule流中的静态文件处理程序指向src/main/resources?我只知道${app.home}变量,资源文件夹是否有一个变量?啊,在阅读了更多内容后,我现在对${app.home}的理解更好了。在设计时它不是/src/main/app,尽管从任何一点运行项目都会让您认为它是,但它是在Maven'mule'目标构建完成后运行时项目的根。我现在把它放到了主资源中,然后它似乎更好地遵循了include/exclude指令。它仍然放在“类”中,但我想这是一个小问题。很高兴知道您可以继续: