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 3,如何覆盖其中一个依赖项中定义的文件?_Maven_Dependency Management - Fatal编程技术网

使用Maven 3,如何覆盖其中一个依赖项中定义的文件?

使用Maven 3,如何覆盖其中一个依赖项中定义的文件?,maven,dependency-management,Maven,Dependency Management,我有一个多模块的JavaEE应用程序,包括一个用于web归档的模块。 这场战争宣告依赖于另一场提供通用CSS的战争。 我想在本地WAR中覆盖提供的CSS,以添加一些特定的行为。 因此,我从依赖项复制了CSS,并将其放在本地WAR的同一目录中(src/main/webapp/CSS/file.CSS) 我假设Maven会合并这些文件,所以我的更改最终会变得可见。 然而,在部署应用程序之后,我仍然会得到依赖项提供的通用版本 有什么解决方案/插件可以解决这个问题吗?您可能需要的是Maven的覆盖功能,

我有一个多模块的JavaEE应用程序,包括一个用于web归档的模块。 这场战争宣告依赖于另一场提供通用CSS的战争。 我想在本地WAR中覆盖提供的CSS,以添加一些特定的行为。 因此,我从依赖项复制了CSS,并将其放在本地WAR的同一目录中(src/main/webapp/CSS/file.CSS)

我假设Maven会合并这些文件,所以我的更改最终会变得可见。 然而,在部署应用程序之后,我仍然会得到依赖项提供的通用版本


有什么解决方案/插件可以解决这个问题吗?

您可能需要的是Maven的覆盖功能,它可以合并2个war项目: