Setup"

From Documentation
Line 80: Line 80:
 
The above XML is just a sample, you can use another version available in [http://mavensync.zkoss.org/maven2/org/zkoss/zats/zats-mimic-ext6/ ZK Maven repository].
 
The above XML is just a sample, you can use another version available in [http://mavensync.zkoss.org/maven2/org/zkoss/zats/zats-mimic-ext6/ ZK Maven repository].
  
ZATS mimic depends on Jetty (<tt>org.eclipse.jetty:jetty-webapp</tt>) and Rhino (<tt>org.mozilla:rhino</tt>), and these dependencies are already configured in Mimic's pom.xml. Maven's dependency management will automatically include jetty related jar. If not, please check your Maven setting.
+
ZATS mimic depends on Jetty (<tt>org.eclipse.jetty:jetty-webapp</tt>) and Rhino (<tt>org.mozilla:rhino</tt>), and these dependencies are already configured in Mimic's pom.xml. Maven's dependency management will automatically include jetty-related jars. If not, please check your Maven setting.
  
<blockquote>
 
----
 
<references/>
 
</blockquote>
 
  
 
== Manually ==
 
== Manually ==
Line 106: Line 102:
  
 
Add all jar files under zats-mimic-[version].zip/'''dist/lib''' and '''dist/lib/ext''' <span style="color:red"> except </span> '''zats-mimic-ext6.jar''' and '''zats-mimic-ext7.jar''' into your project's classpath.
 
Add all jar files under zats-mimic-[version].zip/'''dist/lib''' and '''dist/lib/ext''' <span style="color:red"> except </span> '''zats-mimic-ext6.jar''' and '''zats-mimic-ext7.jar''' into your project's classpath.
 
  
 
= Unit Test Framework =
 
= Unit Test Framework =

Revision as of 07:47, 3 August 2021


ZATS Mimic

Maven Project

Please setup zk Maven repository first.

Since 9.6.0

Java EE

    <dependency>
      <groupId>org.zkoss.zats</groupId>
      <artifactId>zats-mimic-ext96</artifactId>
      <version>3.0.0</version>
      <scope>test</scope>
    </dependency>

Jakarta EE

    <dependency>
      <groupId>org.zkoss.zats</groupId>
      <artifactId>zats-mimic</artifactId>
      <version>4.0.0</version>
      <scope>test</scope>
    </dependency>


Since 7.0.0

Add the following dependency:

    <dependency>
      <groupId>org.zkoss.zats</groupId>
      <artifactId>zats-mimic-ext7</artifactId>
      <version>${zats-version}</version>
      <scope>test</scope>
    </dependency>


Since 6.0.0

Add the following dependency:

    <dependency>
      <groupId>org.zkoss.zats</groupId>
      <artifactId>zats-mimic-ext6</artifactId>
      <version>${zats-version}</version>
      <scope>test</scope>
    </dependency>

Since 5.0.0 Add the following dependency:

    <dependency>
      <groupId>org.zkoss.zats</groupId>
      <artifactId>zats-mimic</artifactId>
      <version>${zats-version}</version>
      <scope>test</scope>
    </dependency>


Also remember to add dependencies of your preferred unit test framework, e.g. JUnit or TestNG.

The above XML is just a sample, you can use another version available in ZK Maven repository.

ZATS mimic depends on Jetty (org.eclipse.jetty:jetty-webapp) and Rhino (org.mozilla:rhino), and these dependencies are already configured in Mimic's pom.xml. Maven's dependency management will automatically include jetty-related jars. If not, please check your Maven setting.


Manually

For projects depending on ZK 7:

Add all jar files under zats-mimic-[version].zip/dist/lib and dist/lib/ext except zats-mimic-ext6.jar into your project's classpath. Note that please do not deploy these jars to your application server, they are for testing only.

For projects depending on ZK 6:

Add all jar files under zats-mimic-[version].zip/dist/lib and dist/lib/ext except zats-mimic-ext7.jar into your project's classpath. Note that please do not deploy these jars to your application server, they are for testing only.


For projects depending on ZK 5:

Add all jar files under zats-mimic-[version].zip/dist/lib and dist/lib/ext except zats-mimic-ext6.jar and zats-mimic-ext7.jar into your project's classpath.

Unit Test Framework

Also remember to add jar files of your preferred unit test framework, e.g. JUnit.

		<dependency>
			<groupId>junit</groupId>
			<artifactId>junit</artifactId>
			<version>4.12</version>
			<scope>test</scope>
		</dependency>




Last Update : 2021/08/03

Copyright © Potix Corporation. This article is licensed under GNU Free Documentation License.