Uh oh!
There was an error while loading. Please reload this page.
HBASE-15666 shaded dependencies for hbase-testing-util - #360
Conversation
Added new artifact hbase-shaded-testing-util. It wraps a whole hbase-server
with its testing dependencies. Users should use only the following dependency
in pom:
<dependency>
<groupId>org.apache.hbase</groupId>
<artifactId>hbase-shaded-testing-util</artifactId>
<version>${hbase.version}</version>
<scope>test</scope>
</dependency>
Added hbase-shaded-testing-util-tester maven module which ensures
that hbase-shaded-testing-util works with a shaded client.Apache-HBase
commented
Jul 5, 2019
💔 -1 overall
This message was automatically generated. |
busbey
commented
Jul 9, 2019
I presume the dependency information will go in a release note? Should we call this out in the ref guide now? |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Apache-HBase
commented
Jul 9, 2019
💔 -1 overall
This message was automatically generated. |
busbey
commented
Jul 12, 2019
Retest build |
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
Apache-HBase
commented
Jul 12, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 15, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 16, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 17, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 21, 2019
🎊 +1 overall
This message was automatically generated. |
joshelser
left a comment
There was a problem hiding this comment.
This is awesome. I didn't realize what this was :)
You have my +1
Uh oh!
There was an error while loading. Please reload this page.
| <artifactId>hadoop-common</artifactId> | ||
| <version>${hadoop.version}</version> | ||
| <type>test-jar</type> | ||
| <scope>compile</scope> |
There was a problem hiding this comment.
compile is the default scope, so couldn't you drop it for all of the dependencies here?
There was a problem hiding this comment.
PS: OK if you just want to drop these on commit. Don't need to see a new version to just omit the defaults.
There was a problem hiding this comment.
Some of these dependencies are also on the classpath through transitive dependencies with test scope. That's the reason why I added them explicitly with compile scope.
There was a problem hiding this comment.
Does that matter? I am 99% sure that test-scoped dependencies are not transitively included (thus, the reason for making an hbase-shaded-testing-util module in the first place).
Apache-HBase
commented
Jul 23, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 23, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 23, 2019
💔 -1 overall
This message was automatically generated. |
Apache-HBase
commented
Jul 23, 2019
💔 -1 overall
This message was automatically generated. |
Added new artifact hbase-shaded-testing-util. It wraps a whole hbase-server
with its testing dependencies. Users should use only the following dependency
in pom:
Added hbase-shaded-testing-util-tester maven module which ensures
that hbase-shaded-testing-util works with a shaded client.