【发布时间】:2016-04-05 09:39:15
【问题描述】:
目前我们正在使用 ANT 脚本来构建项目并运行 jUnit 测试。现在,我们决定迁移到 Maven。
我们有两个网络项目,Core-Project 和 Sub-Project。现在这里变得复杂了。他们的项目如下。 现在,如果我想将这个 Sub-Project 添加到 Core-Project 那么我将创建一个带有 WebContent 文件夹的 Sub-Project jar 并将其放入 Core-Project。现在,每当我运行 Core-Project 时,我们都有一个实用程序类,可以将 Sub-Project 的内容提取到 Core-Project 中。
最终(预期)项目结构应如下所示。
如何在 Maven 中实现这一点?我的意思是如何创建一个 jar,其中包含一些位于 src->main->webapp 中的文件。
【问题讨论】:
-
1) 您的示例没有目录
src->main->webapp。 2) 你期望什么结果? 3) 可以使用mvn package创建一个简单的Jar。 -
@SubOptimal 我已经更新了这个问题。如何创建 web 项目的 jar?
-
嗯,您正在尝试构建一个 Web 项目,将其复制到一个 jar 中,将该 jar 复制到另一个 Web 项目中,然后在部署时解压其中的文件?听起来像xy问题。改为使用“网络片段”将文件添加到您的核心项目。
标签: java maven maven-2 maven-package