草庐IT

rabbitmq-plugins

全部标签

java - Maven 无法执行目标 org.apache.maven.plugins :maven-clean-plugin:2. 5:clean 无法删除 access_log

我正在尝试使用maven和tomcat运行简单的struts项目。当我尝试执行下一个目标时:cleaninstalltomcat7:run我得到了MojoExecutionException:[ERROR]Failedtoexecutegoalorg.apache.maven.plugins:maven-clean-plugin:2.5:clean(default-clean)onprojectmyproject:Failedtocleanproject:FailedtodeleteD:\EclipseWorkspace\myproject\target\tomcat\logs\acc

java - RabbitMQ 暂停队列消费

保留持久队列及其绑定(bind)但暂停其消费者的最佳方法是什么?用例是:如果我们不断收到一堆我们无法处理的消息(例如数据库已关闭或模式问题),我想“让它崩溃”并停止处理消息,但我想继续聚合到队列中。即允许发布但暂停消费。我可以想到三种解决方案:我可以让绑定(bind)到队列的所有消费者不断拒绝消息并重新排队,但这是一种资源浪费,更不用说我已经以编程方式执行上述逻辑。我可以对所有消费者调用basic.cancelConsumer(见下文)或以spring-amqp表示我想我可以在所有SimpleMessageListenerContainers上调用shutdown绑定(bind)到队列

java - Eclipse 和 maven-war-plugin 爆炸式增长

我正在用Eclipse碰砖。我会尽力解释。我正在开发一个“滥用”maven覆盖的项目,并且有许多模块在webapp中包含Javascript和LESS文件。我们设法配置maven以分解对maven-frontend-plugin将处理的目录的依赖项(使用nodejs)以生成最终编译的JS和CSS文件。当我使用纯maven时,它工作得很好。但是,在Eclipse上,这并不能正常工作。主要原因是Eclipsesimple忽略了maven-war-plugin的执行配置,导致依赖爆炸。相反,它简单地执行默认的maven-war-plugin:explode。我需要修复它,这是获得现代前端开发

java - Maven cxf-codegen-plugin 不生成源码

我已经研究了这个问题的其他答案,但我还没有能够解决我的具体问题。我正在尝试使用Maven和cxf-codegen-plugin生成源客户端java文件。当我运行mvngenerate-sources它告诉我构建成功但没有生成。任何帮助表示赞赏。这是我的pom:4.0.0com.tfs.commonSpringCXF1war0.0.1-SNAPSHOTSpringCXF1MavenWebapphttp://maven.apache.org2.7.3UTF-8junitjunit3.8.1testorg.apache.cxfcxf-rt-frontend-jaxws${cxf.versio

java - eclipse RCP 中的 plugin.properties 机制

我的项目包含多个插件,每个插件都包含plugin.properties文件和近20个翻译。MANIFEST.MF文件定义存储外部插件字符串的属性文件的名称。Bundle-Localization:plugin我定义的插件名称%plugin.nameEclipse将在运行时在plugin.properties文件中搜索“%plugin.name”。哪个类读取了MANIFEST.MFBundle-Localization条目,此时在“plugin.properties”文件中搜索以“%”开头的字符串?我想以这种方式找到并修补这些类,这样我就可以首先查看一些其他目录/文件中的“%plugin

java - Spring AMQP RabbitMQ 实现优先级队列

谷歌几天后,我相信我完全迷路了。我想实现一种具有大约3个队列的优先级队列:高优先级队列(每日),需要首先处理。中等优先级队列(每周),如果队列#1中没有项目,它将处理。(这个队列中的消息没问题,它根本不会处理)低优先级队列(每月),如果队列#1和#2中没有项目,它将处理。(这个队列中的消息没问题,它根本不会处理)最初我有以下流程,让消费者消费来自所有三个队列的消息并检查队列#1、#2和#3中是否有任何项目。然后我意识到这是错误的,因为:我完全迷失了一个问题:“我怎么知道它来自哪个队列?”。我已经在使用来自任何队列的消息,所以如果我从较低优先级队列中获取一个对象,如果我发现较高优先级队列

java - 如何重新使用一些 "Eclipse IDE plugins"创建 Eclipse RCP 应用程序?

我如何创建一个RCP应用程序,它看起来与EclipseIDE完全一样,具有所有菜单、View、对话框...?这是一个例子:http://richclientplatform.blogspot.com/2007/12/oil-and-gas-industry-using-eclipse.html我按照LarsVogel的教程创建了一个简单的RCP应用程序:http://www.vogella.de/articles/EclipseRCP/article.html....下一步是什么? 最佳答案 idebundle为您提供类和扩展点,允

java - maven-dependency-plugin 没有使用 destFileName?

我确定这是有效的!我有一个maven依赖插件配置,用于将java服务包装器放入应用程序组装程序目标文件夹中的特定文件夹中。org.apache.maven.pluginsmaven-dependency-pluginorg.tanukisoftwarewrapper3.2.1${target.arch.classifier}jartrue${project.build.directory}/appassembler/jsw/projectnamehere/libwrapper-${target.arch}.dll但它被写为wrapper.dll(这是repo中的文件名)。target.

java - 使用 RabbitMQ 发送对象

我知道这个问题与以下问题重复usingrabbitmqtosendamessagenotstringbutstruct如果用第一种方式做到这一点firstway我有以下痕迹:java.io.EOFExceptionatjava.io.ObjectInputStream$PeekInputStream.readFully(ObjectInputStream.java:2304)atjava.io.ObjectInputStream$BlockDataInputStream.readShort(ObjectInputStream.java:2773)atjava.io.ObjectInpu

java - java 1.8 上的 maven-enunciate-plugin 作为 apt 现在已从最新的 JDK(即 java 注释处理工具)中删除

问题是如何让java1.8和maven-enunciate-plugin协同工作?使用Maven插件org.codehaus.enunciateversion1.29和OSXJDK1.7.0_25一切都很好。Enunciate依赖于apt,我在1.7.0_25中看到了这个运行时警告[INFO]invokingenunciate:generatestep...warning:TheapttoolanditsassociatedAPIareplannedtoberemovedinthenextmajorJDKrelease.Thesefeatureshavebeensupersededby