Ri & tck

maniksurtani edited this page May 18, 2012 · 9 revisions

Plans for the Data Grids RI and TCK

The reference implementation, or RI, and the technology compatibility kit, or TCK, will track changes as the spec develops. There should be no more than a 1 month delay between features being designed by the expert group and its implementation in the RI and tested for in the TCK.

Reference Implementation

The RI will also be hosted on GitHub and binaries will be made available via the JBoss Maven repository as well as Maven Central. In addition, a ZIP archive containing binaries will be made available via GitHub's site hosting facilities.

Maven coordinates

If using Maven, please use the following coordinates to obtain binaries. Note that you should replace the version value below with the version you wish to use.

The DataGrid API

<dependency>
   <groupId>javax.datagrid</groupId>
   <artifactId>datagrid-api</artifactId>
   <version>1.0</version>
</dependency>

The Reference Implementation

<dependency>
   <groupId>javax.datagrid.ri</groupId>
   <artifactId>datagrid-ri</artifactId>
   <version>1.0</version>
</dependency>

The Technology Compatibility Kit

<dependency>
   <groupId>javax.datagrid.tck</groupId>
   <artifactId>datagrid-tck</artifactId>
   <version>1.0</version>
   <scope>test</scope>
</dependency>

Downloading ZIP binaries

Downloads, hosted by GitHub, are available here.

Technology Compatibility Kit

The TCK will use Arquillian and JUnit 4.x as a harness to run tests. The TCK will be versioned as 1.0, hosted on GitHub and binaries will be deployed to the JBoss Maven repository as well as Maven Central. In addition, a ZIP archive containing binaries will be made available via GitHub's site hosting facilities.

Licensing

Both the RI and the TCK will be released under the Apache 2.0 License, an OSI-certified open source license. For details of this license, please refer to the source code repository of either the RI or the TCK.

Credits

The RI and the TCK are both being developed by members of the Houston Java User Group and contributed to this effort.

Reporting bugs in the RI and TCK

GitHub's issue tracker should be used to report bugs in either the RI or the TCK.