将 Maven 依赖项复制到 webapp 目录
这与这个问题类似,但有所不同。
我在远程 Maven 存储库中有一个 jar。这个 jar 实际上是一个在 Web 浏览器中运行的小程序。因此需要将其复制到 webapp/resources/ 目录中。
我正在尝试使用 maven-war-plugin 来复制它,而且我已经很接近了,但我似乎无法完全正确地获取语法,因为该 jar 位于本地 m2 目录中,而不是真正位于构建目录中根本没有(尽管我相信这是在由此产生的战争中。)
this is similar to this question but with a twist.
I have a jar in a remote maven repository. This jar is actually a applet that gets run in the web browser. So it needs to get copied into webapp/resources/ directory.
I'm trying to use the maven-war-plugin to copy it and I'm so close but I can't seem to get the syntax quite right since the jar is just in the local m2 directory and not really inside the build directory at all (although I believe it is in the resulting war.)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
依赖插件可以通过maven坐标复制工件存储库(本地或远程)到任意目录。只需在构建战争之前在某处添加它的执行即可将 jar 复制到适当的位置。
The dependency plugin can copy artifacts by maven coordinate from a repository (local or remote) to arbitrary directories. Just add an execution of it somewhere before your war is built to copy the jar to an appropriate place.
尝试 maven 资源插件 的复制任务。这将让你像调用依赖项一样调用你的 jar,但它会将其复制到你喜欢的任何地方,以便它可以包含在你的战争中。
Try the copy task of the maven resources plugin. This will let you call out your jar just like you do a dependency, but it will copy it wherever you like so that it can be included in your war.