[jira] [Updated] (LUCENE-9947) Don't publish luke jar to Maven Central

2021-05-01 Thread Tomoko Uchida (Jira)


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

Tomoko Uchida updated LUCENE-9947:
--
Attachment: docsite-8x.png

> Don't publish luke jar to Maven Central
> ---
>
> Key: LUCENE-9947
> URL: https://issues.apache.org/jira/browse/LUCENE-9947
> Project: Lucene - Core
>  Issue Type: Task
>  Components: general/build
>Affects Versions: main (9.0)
>Reporter: Tomoko Uchida
>Assignee: Tomoko Uchida
>Priority: Minor
> Fix For: main (9.0)
>
> Attachments: LUCENE-9947-backport-8x.patch, 
> LUCENE-9947-embed-version-to-luke-path.patch, docsite-8x.png
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> The "luke" module is listed in 
> [https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle].
> Luke is not a API but a packaged GUI tool so it doesn't much make sense to 
> publish the jar itself to the Maven Central.
> 1) In 8.x the luke jar is intentionally excluded from the published JAR list, 
> I think we should also exclude it on 9.0.
> In addition, I think 2) we shouldn't publish the Javadocs of luke module 
> [https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that 
> the APIs are only used for internal purposes (from the GUI). Instead of 
> linking to the Javadocs from 
> [https://lucene.apache.org/core/8_8_2/index.html], we could add a short guide 
> to launch the Swing app.



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

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org



[jira] [Updated] (LUCENE-9947) Don't publish luke jar to Maven Central

2021-05-01 Thread Tomoko Uchida (Jira)


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

Tomoko Uchida updated LUCENE-9947:
--
Attachment: LUCENE-9947-backport-8x.patch

> Don't publish luke jar to Maven Central
> ---
>
> Key: LUCENE-9947
> URL: https://issues.apache.org/jira/browse/LUCENE-9947
> Project: Lucene - Core
>  Issue Type: Task
>  Components: general/build
>Affects Versions: main (9.0)
>Reporter: Tomoko Uchida
>Assignee: Tomoko Uchida
>Priority: Minor
> Fix For: main (9.0)
>
> Attachments: LUCENE-9947-backport-8x.patch, 
> LUCENE-9947-embed-version-to-luke-path.patch
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> The "luke" module is listed in 
> [https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle].
> Luke is not a API but a packaged GUI tool so it doesn't much make sense to 
> publish the jar itself to the Maven Central.
> 1) In 8.x the luke jar is intentionally excluded from the published JAR list, 
> I think we should also exclude it on 9.0.
> In addition, I think 2) we shouldn't publish the Javadocs of luke module 
> [https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that 
> the APIs are only used for internal purposes (from the GUI). Instead of 
> linking to the Javadocs from 
> [https://lucene.apache.org/core/8_8_2/index.html], we could add a short guide 
> to launch the Swing app.



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

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org



[jira] [Updated] (LUCENE-9947) Don't publish luke jar to Maven Central

2021-05-01 Thread Tomoko Uchida (Jira)


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

Tomoko Uchida updated LUCENE-9947:
--
Attachment: LUCENE-9947-embed-version-to-luke-path.patch

> Don't publish luke jar to Maven Central
> ---
>
> Key: LUCENE-9947
> URL: https://issues.apache.org/jira/browse/LUCENE-9947
> Project: Lucene - Core
>  Issue Type: Task
>  Components: general/build
>Affects Versions: main (9.0)
>Reporter: Tomoko Uchida
>Assignee: Tomoko Uchida
>Priority: Minor
> Fix For: main (9.0)
>
> Attachments: LUCENE-9947-embed-version-to-luke-path.patch
>
>  Time Spent: 1h 20m
>  Remaining Estimate: 0h
>
> The "luke" module is listed in 
> [https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle].
> Luke is not a API but a packaged GUI tool so it doesn't much make sense to 
> publish the jar itself to the Maven Central.
> 1) In 8.x the luke jar is intentionally excluded from the published JAR list, 
> I think we should also exclude it on 9.0.
> In addition, I think 2) we shouldn't publish the Javadocs of luke module 
> [https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that 
> the APIs are only used for internal purposes (from the GUI). Instead of 
> linking to the Javadocs from 
> [https://lucene.apache.org/core/8_8_2/index.html], we could add a short guide 
> to launch the Swing app.



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

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org



[jira] [Updated] (LUCENE-9947) Don't publish luke jar to Maven Central

2021-04-30 Thread Tomoko Uchida (Jira)


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

Tomoko Uchida updated LUCENE-9947:
--
Description: 
The "luke" module is listed in 
[https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle].

Luke is not a API but a packaged GUI tool so it doesn't much make sense to 
publish the jar itself to the Maven Central.

1) In 8.x the luke jar is intentionally excluded from the published JAR list, I 
think we should also exclude it on 9.0.

In addition, I think 2) we shouldn't publish the Javadocs of luke module 
[https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that 
the APIs are only used for internal purposes (from the GUI). Instead of linking 
to the Javadocs from [https://lucene.apache.org/core/8_8_2/index.html], we 
could add a short guide to launch the Swing app.

  was:
The "luke" module is listed in 
[https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle.]

Luke is not a API but a packaged GUI tool so it doesn't much make sense to 
publish the jar itself to the Maven Central.

1) In 8.x the luke jar is intentionally excluded from the published JAR list, I 
think we should also exclude it on 9.0.

In addition, I think 2) we shouldn't publish the Javadocs of luke module 
[https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that 
the APIs are only used for internal purposes (from the GUI). Instead of linking 
to the Javadocs from [https://lucene.apache.org/core/8_8_2/index.html,] we 
could add a short guide to launch the Swing app.


> Don't publish luke jar to Maven Central
> ---
>
> Key: LUCENE-9947
> URL: https://issues.apache.org/jira/browse/LUCENE-9947
> Project: Lucene - Core
>  Issue Type: Task
>  Components: general/build
>Affects Versions: main (9.0)
>Reporter: Tomoko Uchida
>Priority: Minor
>
> The "luke" module is listed in 
> [https://github.com/apache/lucene/blob/main/gradle/publishing/defaults-maven.gradle].
> Luke is not a API but a packaged GUI tool so it doesn't much make sense to 
> publish the jar itself to the Maven Central.
> 1) In 8.x the luke jar is intentionally excluded from the published JAR list, 
> I think we should also exclude it on 9.0.
> In addition, I think 2) we shouldn't publish the Javadocs of luke module 
> [https://lucene.apache.org/core/8_8_2/luke/index.html] - it is supposed that 
> the APIs are only used for internal purposes (from the GUI). Instead of 
> linking to the Javadocs from 
> [https://lucene.apache.org/core/8_8_2/index.html], we could add a short guide 
> to launch the Swing app.



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

-
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org