行家依赖我有一个(自定义)嵌入码头启动,我一直在使用,开发/测试我的web应用程序(移动到Maven之前)。忽略了在特定执行阶段
我能够欺骗m2eclipse的进入将Maven的管理依赖于库war文件到类路径启动(从日食时运行)。我这样做是通过创建同一工件两个依赖:类型的“战争”和一个类型为“罐子”之一(“罐子”的依赖技巧的m2eclipse去做我想要的)。
然而,当它找不到战争项目罐子Maven的组装插件的发射失败。
问:我可以告诉maven在运行包目标时忽略jar依赖吗?
更详细的背景: 我有一个webapp.war项目和一个码头,启动项目,移动到Maven之前;我有一个eclipse项目依赖项,以便启动程序在运行时拥有所有的战争依赖项。为了测试变化,所有东西都跑出ide(不需要重新构建warfile)。
移动到Maven后,这种做法是扑空,因为m2eclipse的知道不包括罐所依赖的库(因为他们是战争作用域)。