[
https://issues.apache.org/jira/browse/HIVE-28053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
ASF GitHub Bot updated HIVE-28053:
----------------------------------
Labels: pull-request-available (was: )
> Incorrect shading configuration for beeline jar-with-dependencies
> -----------------------------------------------------------------
>
> Key: HIVE-28053
> URL: https://issues.apache.org/jira/browse/HIVE-28053
> Project: Hive
> Issue Type: Bug
> Components: Beeline
> Affects Versions: 4.0.0-beta-1
> Reporter: Stamatis Zampetakis
> Assignee: Stamatis Zampetakis
> Priority: Major
> Labels: pull-request-available
>
> The [shading
> configuration|https://github.com/apache/hive/blob/e892ce7212b2f0c9e55092d89076b129c86c8172/beeline/pom.xml#L245]
> for the jar-with-dependencies artifact in beeline module has two problems.
> {code:xml}
> <descriptorRefs>
> <descriptorRef>jar-with-dependencies</descriptorRef>
> </descriptorRefs>
> <finalName>jar-with-dependencies</finalName>
> <transformers>
> <transformer
> implementation="com.github.edwgiz.mavenShadePlugin.log4j2CacheTransformer.PluginsCacheFileTransformer"/>
> <transformer
> implementation="org.apache.maven.plugins.shade.resource.ManifestResourceTransformer">
> <mainClass>org.openjdk.jmh.Main</mainClass>
> </transformer>
> </transformers>
> {code}
> 1. "descriptorRefs" is not a valid configuration [parameter for the
> maven-shade-plugin|https://maven.apache.org/plugins-archives/maven-shade-plugin-2.4.3/shade-mojo.html].
> The descriptorRefs parameter exists in the
> [maven-assembly-plugin|https://maven.apache.org/plugins/maven-assembly-plugin/single-mojo.html#descriptorrefs]
> but here it is completely irrelevant and useless.
> 2. The mainClass attribute points to a completely irrelevant Main class from
> the jmh library. Any attempt to launch the "jar-with-dependencies" artifact
> with further configuration will raise an error.
> {noformat}
> java -jar jar-with-dependencies
> Error: Could not find or load main class org.openjdk.jmh.Main
> {noformat}
--
This message was sent by Atlassian Jira
(v8.20.10#820010)