JBoss FUSE依赖

时间:2015-10-15 19:52:19

标签: maven dependencies apache-camel osgi jbossfuse

我是Fuse的新手。我想用camel组件开发FTP。我正在使用Maven项目,并依赖于所有与驼峰相关的罐子。我注意到JBoss FUSE服务器也有所有的骆驼罐。在打包WAR时,所有依赖jar都将进入WAR的lib文件夹。如果我在FUSE服务器中部署WAR,会发生什么?

  1. 我不需要在lib中添加jar吗?
  2. 应用程序运行时将使用哪个jar? (FUSE罐子或Lib罐子)
  3. 需要有关POM.xml中的camel依赖关系的详细信息
  4. 如果我使用POM.xml
  5. 获取示例项目将会很有帮助

1 个答案:

答案 0 :(得分:1)

您应该将Fuse已包含的任何maven项目依赖项设置为依赖项范围provided。这将把它们放在编译器类路径上,但不会将它们包含在生成的War / Jar文件中。