[ https://issues.apache.org/jira/browse/HBASE-14118?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14631735#comment-14631735 ]
Jesse Yates commented on HBASE-14118: ------------------------------------- bq. Adding support, -Dminicluster.verson or whatever, for launching earlier or later releases when running integration tests, for checking forwards and backwards client compat. I think with this, you would actually just specify the version of the plugin to match the version of the minicluster you want to run, since we would release the plugin alongside the rest of the codebase. If we didn't have a minicluster plugin for that version, you are SOL (or we could back port it), but otherwise it will run that version of the HBase code. > minicluster maven plugin > ------------------------ > > Key: HBASE-14118 > URL: https://issues.apache.org/jira/browse/HBASE-14118 > Project: HBase > Issue Type: New Feature > Components: integration tests, util > Affects Versions: 2.0.0 > Reporter: Jesse Yates > > In the [failsafe docs > |https://maven.apache.org/surefire/maven-failsafe-plugin/usage.html] they > describe being able to startup a jetty server before your integration tests > and then bring it down after the tests. We should be able to provide the same > for the mini-cluster for downstream projects and cross-version compatibility > testing. > The folks over in Kiji made this great [plugin > |https://github.com/kijiproject/hbase-maven-plugin] that lets you do just > that! We should see about bringing that under the HBase umbrella proper. -- This message was sent by Atlassian JIRA (v6.3.4#6332)