Servicemix导入所有依赖项

时间:2012-02-08 20:21:52

标签: maven apache-servicemix

我正在为Servicemix 4.4.0创建新项目。我的项目将由几个模块和一个父pom.xml组成,这是一个例子:

+- Module1
+- Module2
+- pom.xml (parent)

每个模块都包含引用父pom的元素。

我正在考虑在父pom中声明所有Servicemix依赖项。这样,我就会摆脱子模块中的版本。

所以我的问题是,如何在我的父pom.xml中包含所有Servicemix依赖项而不是直接逐个输入?也许有一种方法可以导入一些Servicemix父pom或类似的东西?

1 个答案:

答案 0 :(得分:0)

Servicemix4只是一个OSGi容器,已安装了许多功能/包,您不希望将所有Servicemix依赖项导入到项目中。相反,只使用项目所需的依赖项构建项目(使用maven-bundle-plugin),然后将其部署到Servicemix4中。

请参阅这些页面以获取更多信息......

http://servicemix.apache.org/SMX4/creating-a-bundle-using-maven.html

http://www.consulting-notes.com/2010/08/servicemix-developer-machine-setup.html

如果你只是在寻找最新版本的文物,那么你可以在这里找到它们......

http://svn.apache.org/repos/asf/servicemix/smx4/features/trunk/pom.xml