public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [gentoo-java][PR] ivy, mvn, sbt, gradle builders improvement for ebuild development
@ 2020-04-10 15:23 Samuel Bernardo
  2020-04-11  1:06 ` Benda Xu
  0 siblings, 1 reply; 30+ messages in thread
From: Samuel Bernardo @ 2020-04-10 15:23 UTC (permalink / raw
  To: Gentoo Java; +Cc: Gentoo Dev


[-- Attachment #1.1: Type: text/plain, Size: 1277 bytes --]

Dear Java team,

I send this email to mention that it seems to be missing eclasses for
JVM builders such as those I mention in this email subject. Dependencies
and tasks management are hard tasks now that I think to have great scope
for improvement.

Looking into the developments made in go eclasses, there is a very
interesting solution in go-module.eclass with EGO_SUM to avoid the need
of additional tarballs to fulfill the network sandbox requirement. This
way, dependencies could be listed from files, optimizing the current
approach without requiring to distribute blinded dependency tarballs.

I also check java-ant-2.eclass to manage build tasks for ant. Would be
very useful to have eclass like this for the other builders.

Also review java-pkg-2.eclass and java-utils-2.eclass that are more
related to Java packages and ant builder. Seems more difficult than
usual to understand them and how to apply to other projects. Maybe to
turn this more friendly a java-common.eclass could be created for
example, collecting the common variables and functions such as
java-pkg_getjars and java-pkg_dojar, to reuse them with all JVM dialect
related projects.

Are you forging any solutions already to improve this kind of PR?

Thanks,

Samuel



[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 833 bytes --]

^ permalink raw reply	[flat|nested] 30+ messages in thread

end of thread, other threads:[~2020-04-21 15:31 UTC | newest]

Thread overview: 30+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-04-10 15:23 [gentoo-dev] [gentoo-java][PR] ivy, mvn, sbt, gradle builders improvement for ebuild development Samuel Bernardo
2020-04-11  1:06 ` Benda Xu
2020-04-18 16:07   ` Samuel Bernardo
2020-04-19  4:31     ` [gentoo-dev] Re: [PR] " Benda Xu
2020-04-19 14:55       ` Samuel Bernardo
2020-04-19 15:37         ` Michael Orlitzky
2020-04-19 16:14           ` Alec Warner
2020-04-19 19:41           ` Samuel Bernardo
2020-04-19 20:09             ` Michael Orlitzky
2020-04-19 21:37               ` Samuel Bernardo
2020-04-20 20:21               ` Georg Rudoy
2020-04-20 20:51                 ` Michael Orlitzky
2020-04-20 21:05                   ` Georg Rudoy
2020-04-20 21:38                     ` Michael Orlitzky
2020-04-20 21:48                       ` Georg Rudoy
2020-04-21  0:12                         ` Michael Orlitzky
2020-04-20 17:31           ` Patrick McLean
2020-04-20 18:07             ` Michael Orlitzky
2020-04-20 18:58               ` Patrick McLean
2020-04-20 19:23                 ` Michael Orlitzky
2020-04-20 20:19                   ` Patrick McLean
2020-04-20 21:03                     ` Michael Orlitzky
2020-04-20 21:25                       ` Patrick McLean
2020-04-20 22:08                         ` Michael Orlitzky
2020-04-20 21:04                   ` William Hubbs
2020-04-21  5:50                     ` Michał Górny
2020-04-21 11:08                       ` Samuel Bernardo
2020-04-21 15:31                       ` William Hubbs
2020-04-20 19:27               ` Rich Freeman
2020-04-20 20:55                 ` Samuel Bernardo

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox