Setup"
Line 5: | Line 5: | ||
== Maven Project == | == Maven Project == | ||
− | + | Please [[ZK_Installation_Guide/Setting_up_IDE/Maven/Use_ZK_Maven_Artifacts/Resolving_ZK_Framework_Artifacts_via_Maven#How_to_Use_ZK_Maven_Repository | setup zk Maven repository]] first. | |
− | + | {{versionSince|9.6.0}} | |
+ | |||
+ | |||
+ | ===Java EE=== | ||
+ | |||
+ | ===Jakartag EE === | ||
+ | <source lang="xml"> | ||
+ | |||
+ | <dependency> | ||
+ | <groupId>org.zkoss.zats</groupId> | ||
+ | <artifactId>zats-mimic</artifactId> | ||
+ | <version>4.0.0</version> | ||
+ | <scope>test</scope> | ||
+ | </dependency> | ||
+ | |||
+ | </source> | ||
+ | |||
+ | |||
+ | {{versionSince|7.0.0}} | ||
+ | |||
+ | Add the following dependency: | ||
<source lang="xml"> | <source lang="xml"> | ||
Line 20: | Line 40: | ||
</source> | </source> | ||
− | + | ||
+ | {{versionSince|6.0.0}} | ||
+ | |||
+ | Add the following dependency: | ||
<source lang="xml"> | <source lang="xml"> | ||
Line 33: | Line 56: | ||
</source> | </source> | ||
− | + | {{versionSince|5.0.0}} | |
+ | Add the following dependency: | ||
<source lang="xml"> | <source lang="xml"> |
Revision as of 07:45, 3 August 2021
ZATS Mimic
Maven Project
Please setup zk Maven repository first.
Since 9.6.0
Java EE
Jakartag 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 jar. 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>