在我每天用Java做的工作中,我使用构建器来进行流畅的接口,例如: new PizzaBuilder(Size.Large).onTopOf(Base.Cheesy).with(Ingredient.Ham).build();
使用快速而肮脏的Java方法,每个方法调用都会改变构建器实例并返回this.不可避免地,它涉及更多的打字,在修改之前首先克隆构建器.构建方法最终会对构建器状态进行繁重的处理.
什么是在Scala中实现相同的好方法?
如果我想确保onTopOf(base:Base)只调用一次,然后只调用with(ingredient:Ingredient)并且build():Pizza可以被称为a-la定向构建器,我将如何进行此操作?
我正在寻找一个可以在控制台中连续运行的插件来扫描Maven项目的测试源目录,当它检测到更改开始测试周期时.类似于mvn scala:cc或Scala Build Tool的东西,但是对于Java.任何人都可以指向我吗?
我正在使用Windows 7OS.我apache-activemq-5.8.0.zip从这些链接下载并在C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0目录中解压缩.
在Activemq初始化时,我Pre-Installation Requirements从这些链中读取概念.
我已经安装apache-maven-3.0.5在我的系统中.对于我的构造,我在我的系统中运行以下命令.
mvn -version
Run Code Online (Sandbox Code Playgroud)
我收到以下消息,所以Maven安装成功.
Apache Maven 3.0.5 (r01de14724cdef164cd33c7c8c2fe155faf9602da; 2013-02-19 19:21:
28+0530)
Maven home: P:\Software\apache-maven-3.0.5
Java version: 1.7.0_21, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_21\jre
Default locale: en_US, platform encoding: Cp1252
OS name: "windows 7", version: "6.1", arch: "x86", family: "windows"
Run Code Online (Sandbox Code Playgroud)
我geronimo-spec-corba-1.0.jar从这些链接下载并设置classpth.

我Activemq以下面的方式开始初始化.
C:\Users\Infratab Bangalore\Desktop\Queueing\apache-activemq-5.8.0\bin>activemq
Run Code Online (Sandbox Code Playgroud)
我收到错误,所以我测试了是否61616(Activemq default port no) …