【发布时间】:2015-01-16 15:46:23
【问题描述】:
我有许多内部项目,它们本质上是客户端 Web 资产,我想通过我们的存储库管理器以 webjars 的身份分发给同事。到目前为止,开发过程是:
- 构建一个示例 Web 应用,其中包含我要分发和测试的 Web 资产。
- 使用位于
src/main/resources/META-INF/resources而不是src/main/webapp的资产副本创建一个单独的项目;在 pom.xml 中将<packaging>设置为 jar 而不是 war。构建 jar 工件并将其部署到存储库管理器。 - 创建第三个项目作为测试平台,以验证当 (2) 中的 jar 文件作为项目依赖项包含时一切正常。
我想将 (1) 和 (2) 结合起来,以便我可以从单个项目中进行测试和发布。我需要让 Maven 有选择地将可分发资产移动到正确的位置。似乎我还需要一种切换<packaging> 的方法。有关如何执行此操作或更好的替代方案的任何建议?
【问题讨论】:
标签: java maven web-applications webjars