2010-05-21 15 views
1

我有一个产生Flex应用程序的Maven模块作为SWF文件。我想将该文件包含在一个Web应用程序中,该Web应用程序使用同一版本中的另一个Maven模块创建。我想知道如何以及在哪个生命周期阶段,我将Maven从其他模块中获取工件,并将其放入webapp模块的相应文件夹中。我会使用单独的装配模块吗?如何从构建中的其他资源中包含的一个Maven模块获取工件?

Web应用程序在OSGi环境(使用Pax)的Jetty服务器上运行,Web应用程序的服务器端使用Struts。我看到的最终工件将是一个WAR文件,包括我的Action等类,JSP模板,静态内容(如CSS或JS)和SWF电影。我可能会更好地与这些分裂的其他设置,但现在,我不知道哪个。

回答

0

我想知道如何以及在哪个生命周期阶段我得到Maven从其他模块抓取工件,并将其解码为webapp模块的相应文件夹。

约在prepare-package使用 dependency:unpack dependency:copy什么?

+0

这听起来是对的,但是你知道它是否真的*解包*依赖?我将处理一个.swc(本质上是一个.jar),并且我希望它在一个块中打包到.war中,而不是解包。我会测试,但如果你已经知道了,我可以跳过它。 – 2010-05-24 12:34:11

+0

@Hanno然后'依赖:复制'可能会更好。 – 2010-05-24 12:47:06

相关问题