我一直在尝试让 Maven 打包一个 SAR,并且一直在使用带有 jboss-sar 打包类型的 maven jboss 打包插件。
默认情况下,插件似乎将类目录(来自 src/main/java)打包到 SAR 的根目录(com/../etc)。出于我的目的,我需要它位于 WEB-INF/classes/com/.../etc 中,但我无法说服插件更改类打包目录。
我已经使用 maven 程序集插件来使用程序集描述符来更改布局,但这似乎有点矫枉过正,这也意味着生成了两个 SAR(一个使用标准格式,一个使用程序集修改格式,这是不可取的)。
我对 maven 很陌生,并且花了很多时间试图找到解决这个问题的巧妙方法,但到目前为止,我只为基本上是一个简单问题的问题提出了过于复杂的解决方案。
(请注意,符合这个存档结构是我无法控制的,偏离它不是一个可行的选择)
谢谢 :)