[
https://issues.apache.org/jira/browse/HBASE-25089?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Craig Foster updated HBASE-25089:
---------------------------------
Description:
When I try to build in a fresh environment I see that pulling in hbase-server
dependencies will fail. This is because the [javax.servlet.jsp-2.3.2
pom|https://repo1.maven.org/maven2/org/glassfish/web/javax.servlet.jsp/2.3.2/javax.servlet.jsp-2.3.2.pom]
specifies a dependency with no upper bound for org.glassfish:javax.el which
includes SNAPSHOT dependencies. One solution is to exclude that dependency and
explicitly include the }}org.glassfish:javax.el{{ dep. What does the community
think of that solution or should we be upgrading some other dependency?
{{Failed to execute goal on project hive-hbase-handler: Could not resolve
dependencies for project org.apache.hive:hive-hbase-handler:jar:3.1.2-SNAPSHOT:
Failed to collect dependencies at
org.apache.hbase:hbase-server:jar:tests:2.2.6-SNAPSHOT ->
org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT: Failed to read artifact
descriptor for org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT: Could not
transfer artifact org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT from/to}}
was:
When I try to build in a fresh environment I see that pulling in hbase-server
dependencies will fail. This is because the [javax.servlet.jsp-2.3.2
pom|https://repo1.maven.org/maven2/org/glassfish/web/javax.servlet.jsp/2.3.2/javax.servlet.jsp-2.3.2.pom]
specifies a dependency with no upper bound for org.glassfish:javax.el which
includes SNAPSHOT dependencies. One solution is to exclude that dependency and
explicitly include the }}org.glassfish:javax.el{{ dep. What does the community
think of that solution or should we be upgrading some other dependency?
{{Failed to execute goal on project hive-hbase-handler: Could not resolve
dependencies for project org.apache.hive:hive-hbase-handler:jar:3.1.2-SNAPSHOT:
Failed to collect dependencies at
org.apache.hbase:hbase-server:jar:tests:2.2.6-SNAPSHOT ->
org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT: Failed to read artifact
descriptor for org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT: Could not
transfer artifact org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT from/to}}
> Unbounded org.glassfish:javax.el in
> hbase-server:org.glassfish.web.javax.servlet.jsp
> ------------------------------------------------------------------------------------
>
> Key: HBASE-25089
> URL: https://issues.apache.org/jira/browse/HBASE-25089
> Project: HBase
> Issue Type: Bug
> Affects Versions: 2.2.6
> Reporter: Craig Foster
> Priority: Major
>
> When I try to build in a fresh environment I see that pulling in hbase-server
> dependencies will fail. This is because the [javax.servlet.jsp-2.3.2
> pom|https://repo1.maven.org/maven2/org/glassfish/web/javax.servlet.jsp/2.3.2/javax.servlet.jsp-2.3.2.pom]
> specifies a dependency with no upper bound for org.glassfish:javax.el which
> includes SNAPSHOT dependencies. One solution is to exclude that dependency
> and explicitly include the }}org.glassfish:javax.el{{ dep. What does the
> community think of that solution or should we be upgrading some other
> dependency?
> {{Failed to execute goal on project hive-hbase-handler: Could not resolve
> dependencies for project
> org.apache.hive:hive-hbase-handler:jar:3.1.2-SNAPSHOT: Failed to collect
> dependencies at org.apache.hbase:hbase-server:jar:tests:2.2.6-SNAPSHOT ->
> org.glassfish.web:javax.servlet.jsp:jar:2.3.2 ->
> org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT: Failed to read artifact
> descriptor for org.glassfish:javax.el:jar:3.0.1-b06-SNAPSHOT: Could not
> transfer artifact org.glassfish:javax.el:pom:3.0.1-b06-SNAPSHOT from/to}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)