Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 175034 - dev-java/maven (New Ebuild)
Summary: dev-java/maven (New Ebuild)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL: ttp://maven.apache.org/
Whiteboard:
Keywords: EBUILD, InOverlay
Depends on: 175054 174986 174994 174995 174996 175036 175044 175045 175057 175061 175063 175068 175070 175081 175482 175499 175501 175505 175827 175828 175830 175834 175836 175838 175839 177474 177476 177478 177479 177480 177481 177483 177485 177486 177487 177488 177491 177492 177493 177497 177499 177501 177503 177504 180552 180711 181488 181489 181490 181491 181492 181494 181496 181497 181499 181500 181694 181696 181698 181877 181898 181899 181900 181916 182518 182521 196575 196576 196578 196603 196610 197195 197350 197929 197947
Blocks: 63285
  Show dependency tree
 
Reported: 2007-04-18 08:27 UTC by kiorky
Modified: 2024-01-07 07:55 UTC (History)
7 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description kiorky 2007-04-18 08:27:47 UTC
Maven is a software project management and comprehension tool. Based on the concept of a project object model (POM), Maven can manage a project's build, reporting and documentation from a central piece of information.

added  to the java-experimental overlay
Comment 1 Sergey 'L29Ah' Alirzaev 2015-10-10 06:11:05 UTC
What's up? Don't see the ebuild in layman.
Comment 2 James Le Cuirot gentoo-dev 2015-10-10 08:30:07 UTC
(In reply to Sergey 'L29Ah' Alirzaev from comment #1)
> What's up? Don't see the ebuild in layman.

Look at the date on this. The version that was in the overlay is beyond ancient. We have maven-bin in the main tree. It is doubtful whether we'll ever build this from source again.
Comment 3 Einstok Fair 2024-01-04 15:06:36 UTC
> It is doubtful whether we'll ever build this from source again.

That's goes agains Gentoo guidelines:

https://wiki.gentoo.org/wiki/FAQ
«By default, Gentoo builds (compiles) and installs system packages from source code»

https://www.gentoo.org/get-started/philosophy/
«If the tool forces the user to do things a particular way, then the tool is working against, rather than for, the user.»

Binary installs weakens security, and provide extra dependency on provider of binary file.
This also prevents storing full sources of computer code (because only binary tarball is stored in distfiles cache).

I propose to continue discussion on how to improve build process of this software.
Comment 4 Eli Schwartz 2024-01-07 07:55:27 UTC
That is a nice idea in principle but also begs the question of whether that is possible to implement and who's going to do it if so.