我正在为Servicemix 4.4.0创建新项目。我的项目将由几个模块和一个父pom.xml组成,这是一个例子:
+- Module1
+- Module2
+- pom.xml (parent)
每个模块都包含引用父pom的元素。
我正在考虑在父pom中声明所有Servicemix依赖项。这样,我就会摆脱子模块中的版本。
所以我的问题是,如何在我的父pom.xml中包含所有Servicemix依赖项而不是直接逐个输入?也许有一种方法可以导入一些Servicemix父pom或类似的东西?
答案 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