我正在构建一个必须由我们组织的外部人员扩展的产品,我们不希望战争被“外部人员”改变。
因此,我们的应用程序具有以下结构。
扩展模块就像这样
<sub-deployment name="A.war">
<dependencies>
<module name="extension.module" optional="false">
</module>
</dependencies>
</sub-deployment>
我们认为“外部人员”可以创建“extension.module”模块,而不是添加他们想要的行为。但要做到这一点,他们需要在war / ear中添加JAR A和JAR B的依赖项。 你能帮我解决这个问题吗?