将 Maven 依赖项复制到 webapp 目录

发布于 2024-12-02 15:10:25 字数 293 浏览 3 评论 0原文

这与这个问题类似,但有所不同。

我在远程 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

毁梦 2024-12-09 15:10:25

依赖插件可以通过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.

月竹挽风 2024-12-09 15:10:25

尝试 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文