我有一个多模块 Maven 项目。
默认情况下,当我构建 Web 模块时,它所依赖的所有 JAR 类型的同级模块都会复制到 WEB-INF/lib 文件夹中。我希望将同级模块的输出放置在 WEB-INF/classes 文件夹中,而不打包到 JAR。
更普遍的问题可能是:如何将同级模块的配置文件保留在 JAR 之外,以便在部署后可以轻松编辑它们?
你可以使用overlay http://maven.apache.org/plugins/maven-war-plugin/overlays.html,尽管这要求同级是 war 类型而不是 jar 类型。还可以使用依赖插件来解压 jar,但它只会解压本地存储库中的版本,而不是您刚刚打包的版本。
至于你的“更普遍”的问题,有excludes http://maven.apache.org/plugins/maven-jar-plugin/usage.htmljar 插件的标签。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)