小编Den*_*nys的帖子

如何在Eclipse/Maven/Nexus中弃用库?

我们使用Eclipse + Maven插件从Nexus获取库,这很好.我们还将内部库放在Nexus上.

当我们向Nexus发布新版本的库时,我们希望让旧版本"弃用",是否可能?例如,当使用Eclipse的Maven插件时,他选择旧版本,Eclipse显示"它已被弃用".

由于某些旧系统仍需要旧版本,因此我们无法直接将其从Nexus中删除.但我们不希望新系统使用旧版本.

java eclipse nexus maven

7
推荐指数
1
解决办法
2168
查看次数

如何在JUnit中构建自动回复JMS侦听器(在OpenEJB中)

我有一个EJB向JMS队列发送消息并等待它的回复.我想测试EJB,很容易使用OpenEJB来进行EJB的JUnit测试.但问题是这个EJB会等待JMS响应继续进行.

虽然我可以在我的junit代码中发送消息,但由于EJB仍在进行中,所以在EJB完成之前我无法运行它.

第二个解决方案是我可以初始化一个MDB来监听和回复来自EJB的JMS消息,但问题是MDB必须在src\main\java中而不能在src\test\java中.问题是这只是一个测试代码,我不应该将它打包到生产环境中.(我用Maven)

或者我应该使用模拟对象?

java junit jms message-driven-bean openejb

4
推荐指数
1
解决办法
4927
查看次数

标签 统计

java ×2

eclipse ×1

jms ×1

junit ×1

maven ×1

message-driven-bean ×1

nexus ×1

openejb ×1