1

这类似于这个问题,但有一个转折。

我在远程 Maven 存储库中有一个 jar。这个 jar 实际上是一个在 Web 浏览器中运行的小程序。所以它需要被复制到 webapp/resources/ 目录中。

我正在尝试使用 maven-war-plugin 来复制它,我已经很接近了,但我似乎无法完全正确地获取语法,因为 jar 只是在本地 m2 目录中,而不是在 build 目录中完全没有(尽管我相信这是在由此产生的战争中。)

4

2 回答 2

1

尝试maven 资源插件的复制任务。这会让你像调用依赖一样调用你的 jar,但它会复制它到你喜欢的任何地方,以便它可以包含在你的战争中。

于 2011-09-02T21:50:27.227 回答
1

依赖插件可以通过 maven 坐标将工件从存储库(本地或远程)复制到任意目录。只需在构建战争之前在某处添加执行,即可将 jar 复制到适当的位置。

于 2011-09-03T03:30:43.347 回答