J*******n 发帖数: 2901 | 1 一个web application, ui和逻辑层中间加了一层web service, 用的是Jersey
用Jersey Test Framework对web service做unit test, 采用的是server是Jetty
现在遇到的问题怎样把Jersey test project放到maven中。
这个Jersey test project在Eclipse里面是可以run的, 因为我可以在Run
Configuration里面对jetty以及一些相关的dependency设置auto-start = true, 这样
保证jetty率先跑起来
但是在maven里面, 虽然也有类似下面这样对于start level的支持
org.eclipse.equinox.http.jetty
4
true
但我把Eclipse中run configuration里面每一个autoStart=true的bundle都copy到pom
里面, 执行maven test的时候, Jetty貌似有起来, 因为有这句
[Start Level Event Dispatcher] DEBUG org.mortbay.log - started Server@
14e44dd3
但报出很多有的没的的error, [Start Level Event Dispatcher] 和 [Framework
Event Dispatcher]打印很多东西, 看似在start很多各种各样dependency bundle, 不
是很确定
哪位朋友有这方面经验的, 我对maven很不熟, 最近才开始现学现用, 任何意见都欢迎 |
|