[jira] [Updated] (IGNITE-15354) Investigate Maven Shade plugin capabilities for Guava

2021-08-20 Thread Aleksandr Polovtcev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-15354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksandr Polovtcev updated IGNITE-15354:
-
Summary: Investigate Maven Shade plugin capabilities for Guava  (was: 
Ivestigate Maven Shade plugin capabilities for Guava)

> Investigate Maven Shade plugin capabilities for Guava
> -
>
> Key: IGNITE-15354
> URL: https://issues.apache.org/jira/browse/IGNITE-15354
> Project: Ignite
>  Issue Type: Task
>Reporter: Aleksandr Polovtcev
>Assignee: Aleksandr Polovtcev
>Priority: Major
> Fix For: 3.0.0-alpha3
>
>
> Since we want to somehow shade the Guava library into the Ignite 3 project, 
> we need to investigate if it is possible to do using the Shade plugin 
> ([https://maven.apache.org/plugins/maven-shade-plugin/)] . In particular, the 
> following should be investigated:
>  # How to re-write the Guava package names in transitive dependencies (e.g. 
> Calcite).
>  # How to minimize the shaded JAR (remove unneeded classes to reduce the JAR 
> size).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-15354) Investigate Maven Shade plugin capabilities for Guava

2021-08-20 Thread Aleksandr Polovtcev (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-15354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Aleksandr Polovtcev updated IGNITE-15354:
-
Description: 
Since we want to somehow shade the Guava library into the Ignite 3 project, we 
need to understand if it is possible to do using the Shade plugin 
([https://maven.apache.org/plugins/maven-shade-plugin/)] . In particular, the 
following should be investigated:
 # How to re-write the Guava package names in transitive dependencies (e.g. 
Calcite).
 # How to minimize the shaded JAR (remove unneeded classes to reduce the JAR 
size).

  was:
Since we want to somehow shade the Guava library into the Ignite 3 project, we 
need to investigate if it is possible to do using the Shade plugin 
([https://maven.apache.org/plugins/maven-shade-plugin/)] . In particular, the 
following should be investigated:
 # How to re-write the Guava package names in transitive dependencies (e.g. 
Calcite).
 # How to minimize the shaded JAR (remove unneeded classes to reduce the JAR 
size).


> Investigate Maven Shade plugin capabilities for Guava
> -
>
> Key: IGNITE-15354
> URL: https://issues.apache.org/jira/browse/IGNITE-15354
> Project: Ignite
>  Issue Type: Task
>Reporter: Aleksandr Polovtcev
>Assignee: Aleksandr Polovtcev
>Priority: Major
> Fix For: 3.0.0-alpha3
>
>
> Since we want to somehow shade the Guava library into the Ignite 3 project, 
> we need to understand if it is possible to do using the Shade plugin 
> ([https://maven.apache.org/plugins/maven-shade-plugin/)] . In particular, the 
> following should be investigated:
>  # How to re-write the Guava package names in transitive dependencies (e.g. 
> Calcite).
>  # How to minimize the shaded JAR (remove unneeded classes to reduce the JAR 
> size).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (IGNITE-15354) Investigate Maven Shade plugin capabilities for Guava

2021-08-23 Thread Vyacheslav Koptilin (Jira)


 [ 
https://issues.apache.org/jira/browse/IGNITE-15354?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Vyacheslav Koptilin updated IGNITE-15354:
-
Labels: ignite-3  (was: )

> Investigate Maven Shade plugin capabilities for Guava
> -
>
> Key: IGNITE-15354
> URL: https://issues.apache.org/jira/browse/IGNITE-15354
> Project: Ignite
>  Issue Type: Task
>Reporter: Aleksandr Polovtcev
>Assignee: Aleksandr Polovtcev
>Priority: Major
>  Labels: ignite-3
> Fix For: 3.0.0-alpha3
>
>
> Since we want to somehow shade the Guava library into the Ignite 3 project, 
> we need to understand if it is possible to do using the Shade plugin 
> ([https://maven.apache.org/plugins/maven-shade-plugin/)] . In particular, the 
> following should be investigated:
>  # How to re-write the Guava package names in transitive dependencies (e.g. 
> Calcite).
>  # How to minimize the shaded JAR (remove unneeded classes to reduce the JAR 
> size).



--
This message was sent by Atlassian Jira
(v8.3.4#803005)