如何在Velocity项目上安装Jasmin:javascript测试工具

如何在Velocity项目上安装Jasmin:javascript测试工具,javascript,unit-testing,velocity,jasmine,Javascript,Unit Testing,Velocity,Jasmine,为了测试我的javascript文件,我正在网络上搜索安装jasmine。大多数地方都认为我会将它作为宝石安装在ruby项目中。但我正在运行velocity/Java项目 如何安装它?有没有一个好的、简单的指南,可以一步一步地解释如何让它工作?有一个Maven插件。下面是一个如何使用它的示例: 首先,在项目的POM中: com.github.searls ,使用Jasmine的标准 下次你mvn安装你的项目时,Jasmine测试也会被执行,如果出现问题,构建就会失败。有一个Maven插件。下面

为了测试我的javascript文件,我正在网络上搜索安装jasmine。大多数地方都认为我会将它作为宝石安装在ruby项目中。但我正在运行velocity/Java项目


如何安装它?有没有一个好的、简单的指南,可以一步一步地解释如何让它工作?

有一个Maven插件。下面是一个如何使用它的示例:

首先,在项目的POM中:


com.github.searls
,使用Jasmine的标准


下次你
mvn安装你的项目时,Jasmine测试也会被执行,如果出现问题,构建就会失败。

有一个Maven插件。下面是一个如何使用它的示例:

首先,在项目的POM中:


com.github.searls
,使用Jasmine的标准

下次安装项目时,也会执行Jasmine测试,如果出现问题,则会导致构建失败

  <plugin>
    <groupId>com.github.searls</groupId>
    <artifactId>jasmine-maven-plugin</artifactId>
    <version>1.0.2-beta-5</version>
    <executions>
      <execution>
        <goals>
          <goal>test</goal>
        </goals>
      </execution>
    </executions>
    <configuration>
      <sourceIncludes>
        <!-- relative to $jsSrcDir, defined further down -->
        <include>js/prototype/prototype.js</include>
        <include>uicomponents/widgets/list/xlist.js</include>
        <include>uicomponents/suggest/suggest.js</include>
        <include>uicomponents/model/entityReference.js</include>
      </sourceIncludes>
      <specIncludes>
        <!-- relative to src/test/javascript/ -->
        <include>spec/**/*.js</include>
      </specIncludes>
      <jsSrcDir>${project.basedir}/src/main/webapp/resources</jsSrcDir>
    </configuration>
  </plugin>