Skinny War file with Maven in Eclipse



我有一个包含依赖项的Maven项目'Project A'。我需要将这个项目的依赖项抽象到另一个名为"共享库"的项目,以便我可以从项目 A 制作所谓的"瘦战争"文件。然后,这两个文件都将上传到Weblogic服务器。

但是,我很难让项目 A 在共享库中获取依赖项。

关于我应该如何处理这个问题的一些指导将不胜感激。

谢谢!

我会将 maven 项目分成两个模块。如果我们称一个模块为 SharedLib,将第二个模块称为 Skinny War,那么您将得到类似的东西:

<modules>
<module>sharedLib</module>
<module>skinnyWar</module>
</modules>

在共享 lib 模块 pom 中.xml您将填充项目所需的所有依赖项。在 skinnyWar 模块中,列表中的第一个依赖项将用于 sharedLib 模块。您可能需要为 sharedLib 模块设置程序集插件以在打包阶段创建 jar,您可以;)

虽然有些食物 - 你真的想这样做吗?使用 maven 的一个重要部分是为您处理依赖项并打包易于部署的 jar。如果你创建两个不同的罐子,它会导致所有其他类型的麻烦,比如 - 都部署了。我们是否使用旧版本的依赖项等。

最新更新