我正在研究如何更轻松地调试 Maven 部署中的问题,而 appassembler-maven-plugin 插件对于创建多 jar 部署非常有用,其中各种 jar 可以放置在名为“repo”的 Maven 存储库文件结构中(与平面目录相反)。通过将部署复制到开发人员机器并告诉 IDE 使用“repo”作为实际(只读/只读)Maven 存储库,这可能使调查问题变得容易!(这可能需要一些 pom.xml 魔法,但我稍后会解决)
现在我认为将部署的确切源作为部署的一部分将是非常有益的,因为它将允许您使用实际代码而不是反汇编字节码。
所以问题是:鉴于我有一个由 appassembler 创建的 Maven 存储库布局的目录,我如何将必要的文件添加到其中的每个 jar(如果存在)使其可用于源(和 javadoc 也是如此,但是不太重要)?