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