I'm using HBaseTestingUtility in a Junit test.  It compiles, but when I run the 
test (either from the command line or from Eclipse) it gives the error below:

java.lang.Error: Unresolved compilation problem:
                The type org.apache.hadoop.hbase.client.Table cannot be 
resolved. It is indirectly referenced from required .class files


Does this indicate that the transitive dependencies are incorrect?  Here are my 
mvn dependency and code:

                <dependency>
                                <groupId>org.apache.hbase</groupId>
                                <artifactId>hbase-server</artifactId>
                                <version>1.0.0</version>
                </dependency>
                    <dependency>
                                                
<groupId>org.apache.hbase</groupId>
                                <artifactId>hbase-server</artifactId>
                                <version>1.0.0</version>
                                <type>test-jar</type>
                </dependency>


private static HBaseTestingUtility utility;

                @Before
                public void setUp() throws Exception {
                                utility = new HBaseTestingUtility();
                                utility.startMiniCluster();
                }

                @Test
                public void test() {

                                try {
                                                HTableInterface table = 
utility.createTable(Bytes.toBytes("TestTable"), TestCF);

                                                ....

Reply via email to